Linux下tomcat安装并设置自启动

原文:https://blog.csdn.net/tzconn/article/details/79316874

自启动

在init.d目录下新建脚本文件

进入到/etc/init.d目录下,命令是:

cd /etc/init.d

新建一个名为tomcat的文件,命令是:

touch tomcat

为新建的/etc/init.d/tomcat文件添加可执行权限,命令是:

chmod 755 tomcat

修改tomcat文件

vi tomcat

添加内容为:(CATALINA_HOME请换成自己的tomcat路径)

 
  1. #!/bin/bash

  2. # conn [email protected]

  3. # /etc/rc.d/init.d/tomcat

  4. # init script for tomcat precesses

  5. #

  6. # processname: tomcat

  7. # description: tomcat is a j2se server

  8. # chkconfig: 2345 86 16

  9. # description: Start up the Tomcat servlet engine.

  10.  
  11. if [ -f /etc/init.d/functions ]; then

  12. . /etc/init.d/functions

  13. elif [ -f /etc/rc.d/init.d/functions ]; then

  14. . /etc/rc.d/init.d/functions

  15. else

  16. echo -e "/atomcat: unable to locate functions lib. Cannot continue."

  17. exit -1

  18. fi

  19.  
  20. RETVAL=$?

  21. CATALINA_HOME="/usr/local/tomcat"

  22.  
  23. case "$1" in

  24. start)

  25. if [ -f $CATALINA_HOME/bin/startup.sh ];

  26. then

  27. echo $"Starting Tomcat"

  28. $CATALINA_HOME/bin/startup.sh

  29. fi

  30. ;;

  31. stop)

  32. if [ -f $CATALINA_HOME/bin/shutdown.sh ];

  33. then

  34. echo $"Stopping Tomcat"

  35. $CATALINA_HOME/bin/shutdown.sh

  36. fi

  37. ;;

  38. *)

  39. echo $"Usage: $0 {start|stop}"

  40. exit 1

  41. ;;

  42. esac

  43.  
  44. exit $RETVAL

执行一系列命令

把tomcat这个脚本添加到开机启动项里面,命令是:

  1. chkconfig --add tomcat

如果想看看是否添加成功,命令是:

chkconfig --list

在tomcat/bin/catalina.sh文件中加入以下语句:(请换成自己的java和tomcat路径)

  1. export JAVA_HOME=/usr/java/jdk1.8.0_162

  2. export JRE_HOME=/usr/java/jdk1.8.0_162/jre

  3. export CATALINA_HOME=/usr/local/tomcat

  4. export CATALINA_BASE=/usr/local/tomcat

执行测试看是否开机启动

使用命令重启机器,命令是:

reboot

方法一 查看tomcat的状态 重启机器,然后不手动启动tomcat的情况下,执行命令:

service tomcat status

方法二 查看8080端口是否启用,执行命令:

lsof  -i:8080

方法三 查看网络状态,执行命令:

netstat   -lntup

猜你喜欢

转载自blog.csdn.net/weixin_42608550/article/details/81778089