友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

centos一键自动安装tomcat7

post by rocdk890 / 2018-8-20 17:01 Monday linux技术

此次脚本在上一个版本的基础上,增加了根据系统版本添加相应的自启动脚本,centos6和centos7都可以使用.

cat /root/soft_shell/auto_install_tomcat7.sh
#!/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/bin
export PATH

# Check the network status
NET_NUM=`ping -c 4 www.baidu.com |awk '/packet loss/{print $6}' |sed -e 's/%//'`
if [ ...

阅读全文>>

标签: centos 安装 tomcat install 一键 自动

评论(0) 引用(0) 浏览(2414)

shell脚本重启tomcat

post by rocdk890 / 2018-3-19 11:29 Monday linux技术

    最近遇到了晚上10点要求重启tomcat,但我又不想守在机器前操作,直接找了个shell脚本让其定时重启tomcat,这样让我很轻松.
    系统:centos 7.x(64位)

1.重启脚本
cat /root/soft_shell/retomcat.sh
#!/bin/bash
. /etc/profile
pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`
path="/usr/local/tomcat"

if [ -n...

阅读全文>>

标签: tomcat crontab cron shell 脚本 定时 重启

评论(0) 引用(0) 浏览(2952)

dockerfile制作tomcat7镜像

post by rocdk890 / 2018-1-29 15:18 Monday linux技术

近几年来java使用的地方越来越多,很多公司都在招java开发,java前端等等,对运维也造成了一定的影响,在很多开发使用同一台服务器的情况下,要保证他们之间的调试互相不受影响,又要保证环境的一致性,使用docker来完成这样的事是最合适的.

1.tomcat7-jdk7的dockerfile:
FROM debian:jessie
MAINTAINER rocdk890

ENV LANG C.UTF-8

RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
    && echo 'Asia/Shan...

阅读全文>>

标签: tomcat java 制作 docker 容器 dockerfile

评论(0) 引用(0) 浏览(3627)

centos7配置tomcat7开机启动

post by rocdk890 / 2017-7-14 18:09 Friday linux技术

  当在centos7上配置tomcat后,我的噩梦就没有停过,jenkins那边的启动方式要改,原来的启动脚本也要换,伤心的事还很多.
  系统:centos 7(64位)
  软件版本:tomcat 7.x
1.在tomcat的bin目录下建立setenv.sh文件
vi setenv.sh
#add tomcat ptah
export CATALINA_HOME=/data/tomcat
export CATALINA_BASE=/data/tomcat
#add tomcat pid
CATALINA_PID="$CATALINA_BASE/tomcat.pid...

阅读全文>>

标签: centos 配置 tomcat tomcat7 开机启动 centos7

评论(0) 引用(0) 浏览(4600)

centos 7一键安装tomcat

post by rocdk890 / 2017-3-18 16:12 Saturday linux技术

最近要在多台服务器上部署tomcat,这样重复的工作很明显不适合我,直接用脚本来代替我来安装,好了,下面来看脚本吧.
系统:centos 7.x(64位)
软件环境:
tomcat 7.x
jdk 7.x
脚本内容:
cat /root/soft_shell/auto_install_tomcat.sh
#!/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/bin
export PATH

# Check the network status
NET_NUM=`ping -c 4 www.baidu.com |awk '/pac...

阅读全文>>

标签: centos 安装 tomcat shell 脚本 tomcat7 install 一键 centos7

评论(0) 引用(0) 浏览(3455)

解决tomcat启动缓慢问题

post by rocdk890 / 2017-3-15 0:09 Wednesday linux技术

最近在公司的项目中发现Tomcat启动非常慢,要花上好几分钟启动,一开始以为是Spring Boot的AutoConfiguration导致的,不过后来仔细看了启动日志后发现罪魁祸首是这个:
Mar 03, 2017 11:20:12 AM org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom
INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [342,445] milliseconds. 

这...

阅读全文>>

标签: tomcat 解决 启动 缓慢

评论(0) 引用(0) 浏览(4055)

tomcat配置chroot加固

post by rocdk890 / 2015-4-22 17:46 Wednesday linux技术

  今天一个朋友说他项目的服务器在对外发包,让我帮忙检查下,要来ssh账号和密码,登录上去一看,原来是tomcat,并且tomcat的bin文件夹下 有几个不正常的文件,再看进程,居然搞到服务器/etc下了,还是隐藏文件,删除后再给iptables重新配置了规则.最后告诉他让他自己再去检查下程 序里有没有不正常的代码和文件,这很明显是一个典型的tomcat安全配置失败的案例,具体有那些我就不在这里说了,今天主要是说下让tomcat在 chroot下运行,chroot的好处我就不再说了.下面来看看怎么配置chroot+tomcat吧.
  系统:centos 5.x(64位)
  需要的软件包:
  server-jre-7u51-linux-x64.tar.gz
  apache-tomcat-7.0.61.tar.gz
1. 配置java...

阅读全文>>

标签: 配置 tomcat 安全 加固 chroot

评论(1) 引用(0) 浏览(3423)

tomcat自启动脚本

post by rocdk890 / 2014-8-1 15:03 Friday linux技术

  之前给公司搭建的tomcat环境(centos安装配置JDK1.7与Tomcat7),开发人员说每次启动tomcat不方便,每次要进到/usr/local/apache-tomcat-7.0.26/bin下面去执行,很浪费时间,要求简便化.好吧,有要求就要改进,下面来看看我找的自启动脚本.
  系统:centos 5.x
  环境:apache-tomcat-...

阅读全文>>

标签: tomcat 启动 脚本 自启动

评论(2) 引用(0) 浏览(3757)

解决tomcat配置ssl报Connector attribute SSLCertificateFile must be defined when using SSL with APR错误

post by rocdk890 / 2014-3-7 10:05 Friday windows技术

  今天同事要求帮忙配置tomcat ssl,直接把linux下tomcat配置ssl这篇文章发给他了,没想到他居然说启动tomcat的时候,报Connector attribute SSLCertificateFile must be defined when using SSL with APR的错误,马上跑过去看,原来他的tomcat版本是7.0的,我发给他的是tomcat6的,检...

阅读全文>>

标签: tomcat key windows ssl 证书 windows7

评论(1) 引用(0) 浏览(11239)

tomcat利用memcache解决session共享

post by rocdk890 / 2013-10-15 11:34 Tuesday linux技术

1.说明
主要是利用memcached-session-manager开源tomcat插件改变tomcat原始的session存储机制,将session的存储放到分布式缓存memcache中,从而实现对session的共享

2.安装包下载
memcache-session-manager在tomcat6上所需jar包
这是将msm官方的jar打了一个zip包方便下载使用
memcache-sessio...

阅读全文>>

标签: tomcat memcache SESSION 共享

评论(0) 引用(0) 浏览(6515)

tomcat配置ip限制访问

post by rocdk890 / 2013-10-12 10:06 Saturday linux技术

  今天项目组要求单独对tomcat进行ip限制访问,好吧,这里说下我的环境,tomcat是独立访问的,没有跟httpd整合,所以项目组觉得不安全吧,为了满足项目组的要求,只需要对tomcat的server.xml进行编译就可以了.
  系统:centos 5.x
  软件版本:apache-tomcat-7.0.42.tar.gz
1.安装tomcat
这个...

阅读全文>>

标签: 配置 tomcat 安全 ip 限制访问

评论(0) 引用(0) 浏览(6502)

apache整合tomcat-安全设置

post by rocdk890 / 2013-9-13 9:26 Friday linux技术

  上一篇文章我们知道怎么让apache和tomcat整合了,现在我们来做下apache和tomcat的安全设置,以避免因为tomcat的漏洞而让服务器被别人控制.
apache和tomcat整合的配置是:
vi /etc/httpd/conf/httpd.conf
在最下面添加
<VirtualHost *:80>
ServerAdmin rocdk890@gmail.co...

阅读全文>>

标签: apache tomcat 安全 限制 设置 ip 保护 身份验证

评论(0) 引用(0) 浏览(4734)

解决BalancerMember Can't find 'byrequests' lb method

post by rocdk890 / 2013-9-12 11:10 Thursday linux技术

  今天在公司的另外一台服务器上配置apache整合tomcat,由于apache是编译安装的,很多模块都没有打开,在整合的时候,报下面的错误
点击查看原图
下面我们来解决这个错误,解决方法如下:
1.先确认httpd.conf里有没有proxy的模块,如果没有那就要自己编译添加
进入apache源代码目录下modules目录中的proxy目录里
cd /root/install/httpd-...

阅读全文>>

标签: apache tomcat 编译 proxy apxs

评论(0) 引用(0) 浏览(5790)

apache整合tomcat

post by rocdk890 / 2013-9-11 14:04 Wednesday linux技术

  今天老大要求测试服务器apache整合tomcat,为了偷懒,我直接就让apache反代tomcat,不用去搞那么多麻烦的配置.
  系统:centos 5.9
  环境:apache 2.2.25
       tomcat 7.0.42
     &n...

阅读全文>>

标签: apache 整合 tomcat httpd proxy 反代

评论(0) 引用(0) 浏览(3325)

tomcat配置身份认证

post by rocdk890 / 2013-9-3 9:19 Tuesday linux技术

  今天公司要求对tomcat项目做安全保护,项目老大提出要保证tomcat项目不被其他人访问,而且要求我做像apache那样的身份认证,好吧,网上找了下,发现还真有,现分享给大家.
  系统:centos 5.9
  需要环境:tomcat 7.x
         ...

阅读全文>>

标签: 配置 tomcat 身份认证 basic认证

评论(0) 引用(0) 浏览(4755)