Linux下的Tomcat启动

本文记录了一次使用Tomcat部署Web系统的经历,作者遇到了系统无法访问的问题,并详细描述了排查过程,包括检查权限、更新日志文件、更换Tomcat版本等尝试。最终发现是因为设置了Catalina_home导致启动的是旧版本的Tomcat。

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

部署Web系统到服务器上,倒腾过去后,进入tomcat目录,./catalina.sh start。
页面测试,发现部署的系统无法访问到。进manager界面,用户名密码错误哦,查看conf文件,无误。
对着配置文件输入用户名密码还是进不了manager。
查看log文件,没有更新,全删掉后,restartTomcat,无新文件产生,连log都没有,无从分析。

可能无权限,全加上,无效。
可能包有问题,拷贝个新的Tomcat ,还是不行。更加郁闷。
可能Selinux的问题,关闭,restart,无效。

再启动,忽然发现提示信息的路径不对,恍然大悟。这么显而易见的提示信息,却一直视若无睹。因为被set了Catalina_home所以启动的tomcat并非部署系统的新Tomcat而是catalina_home对应的Tomcat。
是用当前标识./catslina.sh,命令./startup.sh,也是指向了catalina_home中的tomcat!
甚至写全部路径也无济于事:即是/home/software/tomcat/bin/startup.sh,也是指向set中catalina_home/bin下的startup.sh。

每一个输出信息都很重要,不要因为司空见惯而忽略掉。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值