首页 > 代码库 > CentOS 下 Tomcat安装和配置优化

CentOS 下 Tomcat安装和配置优化

官网下载

1.直接下载.tar.gz安装包,地址:http://tomcat.apache.org/download-70.cgi

2.使用wget命令下载(推荐)。

wget -c http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.70/bin/apache-tomcat-7.0.70.tar.gz

解压

依然是直接命令:

tar -zxvf apache-tomcat-7.0.70.tar.gz

启动

进入解压后的apache-tomcat-7.0.70 -- bin目录,执行命令:

./startup.sh

问题描述: centos7中启动tomcat提示bash: tomcat8.0.39/bin/startup.sh: 权限不够

解决方案: 
先进入bin目录

 cd /soft/apache-tomcat-8.0.39/bin

然后执行以下命令: 
 chmod u+x *.sh

最后再在bin命令行重启应用服务: 
 ./startup.sh

 

/data/tomcat/apache-tomcat-7.0.78/bin/startup.sh
/data/tomcat/apache-tomcat-7.0.78/bin/shutdown.sh

查看进程

ps aux|grep tomcat

打印控制台
tail -F /data/tomcat/apache-tomcat-7.0.78/logs/catalina.out

参数优化

bin/catalina.sh

JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=256m -Xms8192m -Xmx10240m"

 

conf/server.xml 配置

<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"
connectionTimeout="20000"
redirectPort="8443"
maxThreads="6000"
minSpareThreads="200"
acceptCount="3000"
enableLookups="false" />

conf/tomcat-users.xml (管理监控帐号配置)

<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="ipi" password="123" roles="admin-gui,manager-gui"/>

CentOS 下 Tomcat安装和配置优化