- 设置Tomcat JVM启动参数和Tomcat PID文件路径。首先创建PID文件存放目录,命令:
mkdir /run/pids
然后修改"catalina.sh"文件,打开”catalina.sh”文件,如图所示,命令:
vim [Tomcat安装目录]/bin/catalina.sh
按”i”键进入编辑模式,文件头处添加如下内容:
JAVA_OPTS="-Xms512m -Xmx1024m"
(大小自定)
CATALINA_PID=/run/pids/tomcat.pid
Xms参数:启动时分配的内存,默认空间是物理内存的1/64
Xmx参数:运行过程中分配的最大内存,默认空间是物理内存的1/4
按”ESC”键退出编辑模式,输入命令::wq
保存并退出,重启Tomcat即可
- 设置开机自动启动Tomcat服务。首先在资源目录中新建tomcat文件,命令:
vim /etc/rc.d/init.d/tomcat
,并在文件中添加如下内容:#!/bin/sh # chkconfig: 2345 90 10 # description: Tomcat Start|Stop|Restart # Simple Tomcat init.d script conceived to work on Linux systems # as it does use of the /proc filesystem. CATALINA_PID=/run/pids/tomcat.pid CATALINA_HOME=/usr/local/tomcat START=$CATALINA_HOME/bin/startup.sh STOP=$CATALINA_HOME/bin/shutdown.sh case "$1" in start) if [ -f $CATALINA_PID ] then echo "$CATALINA_PID exists, process is already running or crashed" else echo "Starting Tomcat server ..." $START fi ;; stop) if [ ! -f $CATALINA_PID ] then echo "$CATALINA_PID does not exist, process is not running" else echo "Waiting for Tomcat to shutdown ..." $STOP fi ;; restart) if [ ! -f $CATALINA_PID ] then echo "$CATALINA_PID does not exist, process is not running" else echo "Waiting for Tomcat to shutdown ..." $STOP echo "Starting Tomcat server ..." $START fi ;; *) echo "Please use start or stop or restart as first argument" ;; esac
- 增加Tomcat服务控制脚本执行权限,如图所示,命令:
chmod 755 /etc/rc.d/init.d/tomcat
然后将Tomcat服务加入到系统服务,如图所示,命令:chkconfig --add tomcat
最后检查Tomcat服务设置是否已经生效,如图所示,命令:chkconfig --list tomcat
- 启动Tomcat服务,如图所示,命令:
service tomcat start
停止Tomcat服务,如图所示,命令:service tomcat stop
重启Tomcat服务,如图所示,命令:service tomcat restart
CentOS7 安装并配置 Tomcat
最新推荐文章于 2024-06-09 00:48:03 发布