设置tomcat开机自启

修改bin/setclasspath.sh配置 

# Make sureprerequisite environment variables are set

这行前面增加下面两行:

export JAVA_HOME=/usr/java/jdk1.7.0_71               #自己的环境变量

export JRE_HOME=/usr/java/jdk1.7.0_71/jre

 

配置 
1.
tomca7/bin目录下面,新建 setenv.sh配置,catalina.sh启动的时候会调用,同时配置java内存参数 
setenv.sh
的内容如下:

#add tomcat pid

CATALINA_PID="$CATALINA_BASE/tomcat.pid"  ##### $CATALINA_BASE当有两个tomcat时需要写成自己的绝对路径

#add java opts

JAVA_OPTS="-server-XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M-Xmx1024M-XX:MaxNewSize=256m"

 

2.vim /usr/lib/systemd/system/tomcat.service

第二步:复制以下代码保存退出,注意修改你的tomcat路径

[Unit]

Description=tomcat

After=network.target

 

[Service]

Type=oneshot

ExecStart=/home/apache-tomcat-7.0.70/bin/startup.sh  //自已的tomcat目录

ExecStop=/home/apache-tomcat-7.0.70/bin/shutdown.sh

ExecReload=/bin/kill-s HUP $MAINPID

RemainAfterExit=yes

 

[Install]

WantedBy=multi-user.target

 

3.启动服务

systemctl start tomcat.service

  查看服务状态

systemctl status tomcat.service

  开机启动

systemctl enable tomcat.service

   重启之后再查看服务状态已经启动。

你可能感兴趣的:(tomcat开机自启,linux)