centos 7 配置tomcat开机启动
2023-09-27 14:20:05 时间
1. tomcat 需要增加一个pid文件
在tomca/bin 目录下面,增加 setenv.sh 配置,catalina.sh启动的时候会调用,同时配置java内存参数。
#add tomcat pid CATALINA_PID="$CATALINA_BASE/tomcat.pid" #add java opts JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"
2. 增加tomcat.service
[Unit] Description=tomcat After=syslog.target network.target remote-fs.target nss-lookup.target [Service] Type=forking PIDFile=/usr/local/tomcat/apache-tomcat-8.5.8/tomcat.pid ExecStart=/usr/local/tomcat/apache-tomcat-8.5.8/bin/startup.sh ExecStop=/bin/kill -s QUIT $MAINPID ExecReload=/bin/kill -s HUP $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target
3. 使用tomcat.service
配置开机启动
systemctl enable tomcat
启动tomcat
systemctl start tomcat
停止tomcat
systemctl stop tomcat
重启tomcat
systemctl restart tomcat
因为配置pid,在启动的时候会再tomcat根目录生成tomcat.pid文件,停止之后删除。
同时tomcat在启动时候,执行start不会启动两个tomcat,保证始终只有一个tomcat服务在运行。
多个tomcat可以配置在多个目录下,互不影响。
相关文章
- CentOS的Gearman安装
- centos安装配置tftp服务器
- CentOS 7中搭建NFS文件共享存储服务的完整步骤
- linux-centos下源代码安装subversion (svn)
- CentOS 7使用nmcli配置双网卡聚合
- Linux-023-Centos Nginx Lua 脚本三种基本引用方式示例
- CentOS 7安装 tomcat
- CentOS 安装MySQL 8.0.22
- Centos 7.x卸载ibus黑屏修复及fcitx搜狗拼音安装方法
- CentOS中升级SVN
- centos快速安装redis
- 解决 centos 7 部署 tomcat 后外部不能访问应用(端口、防火墙)
- centos 7 使用Ansible 发布tomcat 服务
- CentOS 7 安装gogs git代码服务器
- CentOS rpm 安装 java 环境 tomcat nginx.
- Centos安装Tomcat
- CentOS重启自动启动tomcat
- CentOS之Shell文件编写基础
- Linux CentOS 系统安装 和 相关配置
- Centos 7 配置 VNCServer 經驗