Linux7下创建tomcat服务并添加到开机启动项

Linux7下创建tomcat服务并添加到开机启动项

  1. 创建tomcat服务
  2. 添加到开机启动项目
  3. 环境变量问题

1.创建tomcat服务

/usr/lib/systemd/system/目录下创建文件tomcat.service,添加以下内容:

[Unit]
Description=Tomcat
Documentation=http://tomcat.apache.org/
After=network.target

[Service]
Type=forking
PIDFile=/var/run/tomcat.pid
ExecStart=/opt/apache-tomcat-7.0.59/bin/startup.sh
ExecStop=/opt/apache-tomcat-7.0.59/bin/shutdown.sh

[Install]
WantedBy=multi-user.target

2.添加到开机启动项目

启动服务

systemctl start tomcat.service

查看服务状态

systemctl status tomcat.service

开机启动

systemctl enable tomcat.service

3.环境变量问题

1.解决开机启动项中无法读取Java环境变量的问题,/opt/apache-tomcat-7.0.59/bin/setclasspath.sh文件中添加以下内容:

export JAVA_HOME=/opt/jdk1.6.0_45
export JRE_HOME=/opt/jdk1.6.0_45/jre

2.解决无法读取中文文件名问题,添加以下配置到/etc/profile文件中,如设置成开机启动,则还需要在/opt/apache-tomcat-7.0.59/bin/setclasspath.sh文件中添加:

export LANG="zh_CN.GB18030"
export LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
export SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
export SYSFONT="latarcyrheb-sun16"

你可能感兴趣的:(Linux7下创建tomcat服务并添加到开机启动项)