Cannot find /etc/bin/setclasspath.sh解决方案

本文介绍了如何将Tomcat设置为开机启动服务,包括创建软连接、添加开机启动项,并解决启动时找不到setclasspath.sh脚本的问题。通过修改catalina.sh文件,指定Tomcat的安装路径,确保服务正常启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

场景

        配置Tomcat作为服务启动

创建软连接ln -s /opt/web/apache-tomcat-8.5.41/bin/catalina.sh  /etc/init.d/tomcat

添加开机启动  chkconfig --add  tomcat

手动启动测试如下:

[root@localhost bin]# service tomcat start
Cannot find /etc/bin/setclasspath.sh
This file is needed to run this program

解决

        setclasspath.sh脚本跟catalina.sh脚本是在同一个目录,说明没有找到对应的启动目录,修改catalina.sh文件,指定tomcat的安装目录

#!/bin/sh
#chkconfig: 2345 80 90
#description: tomcat auto start
#processname: tomcat
#JAVA_HOME=/usr/lib/jvm/jre-1.8.0
CATALINA_HOME=/opt/web/apache-tomcat-8.5.41/ 

添加最后一行即可

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值