linux系统开机 tomcat服务开启如何弄?

linux系统开机 tomcat服务开启如何弄?

问题描述:

是systemctl enable tomcat-server吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕阿满 2021-03-11 10:57:38

同学你好,建议同学按照如下步骤操作试试:

1、先将$Tomcat_HOME/bin目录下的Catalina.sh脚本复制到目录/etc/init.d中,重命名为tomcat。

2、修改复制后的tomcat文件,使用vim tomcat打开tomcat文件,并按i进行插入编辑。

在文件中添加:

# chkconfig: 2345 10 90    
# description:Tomcat service

添加对服务的描述,注意如下/usr/local/tomcat和/usr/local/java/jdk需要修改为自己的tomcat和jdk安装路径。

CATALINA_HOME=/usr/local/tomcat
JAVA_HOME=/usr/local/java/jdk1.8

3、使用如下命令将tomcat添加为系统服务:

chmod 755 tomcat
chkconfig --add tomcat

4、使用如下命令查看系统服务中是否有tomcat:

chkconfig --list

5、将tomcat设置为开机自启动服务。在/etc/rc.local文件最后添加如下命令,注意:/xx/tomcat是指tomcat的安装目录,需要修改为自己的tomcat安装目录

 /xx/tomcat/bin/startup.sh

祝学习愉快~

  • 老师,我按您给的步骤尝试做了一下,重启系统后tomcat没有自动启动,这个不能按照redis那样,在/usr/lib/system/system这个目录下也新建一个service文件实现吗,如果可以的话,这个service文件里需要进行什么配置呢?

    2021-12-22 21:57:39
  • 同学你好,1、每个内容进行配置会有所差异。同学使用chkconfig --list命令,查看系统服务中是否有tomcat。如果没有,则可能是上方配置有误。则建议同学查看tomcat文件中的内容是否存在。

    2、如果还是不行同学可以使用下方方式试一下。

      1)修改Tomcat/bin/startup.sh 为:

    export JAVA_HOME=/usr/java/j2sdk1.4.2_08
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
    export PATH=$PATH:$JAVA_HOME/bin
    export CATALINA_HOME=/usr/local/tomcat/usr/local/tomcat/bin/catalina.sh start

        2)在/etc/rc.d/rc.local中加入:

    /usr/local/tomcat/bin/startup.sh

        3)重启服务器

    祝学习愉快!

    2021-12-23 10:14:09
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师