tomcat多开等问题完整解决方案(入门推荐)无法访问

最近在linux下安装tomcat多个版本时遇到了一些非常冷门(自认为)的问题,在网上找到了很多解决方案,都没能解决,自己探索后,分享一些自己的经验。

1.环境变量配置问题

这是一个相当坑人的点,首先必须配置好的是jdk的环境变量,至于tomcat是否配置都无关紧要。但是,如果tomcat多开要么都配置,要么都不配置

2.tomcat与jvm版本不匹配

首先,要确定的是jvm版本是否和tomcat版本匹配,一般要求jvm对应版本大于tomcat对应版本。
具体对应版本见:https://tomcat.apache.org/whichversion.html

3.遇到不知道原因的错误

对于不知名的错误,不要盲目去搜,查看自己具体是哪种错误。
tomcat日志的查看方法:tomcat目录下logs目录

日志解读:

1.日志分为tomcat的日志和jdk输出的日志两种,catlina.日期.log为tomcat日志,catalina.out如果tomcat主页无法进入,如:域名:8080),一般都是tomcat出现问题
2.对于catlina.日期.log下的错误,筛选有用信息
指的是箭头的位置
在这里插入图片描述
SEVERE:严重的错误
等等。。。待你们完善!!!遇见请评论里加,谢谢!
实在看不懂的直接用百度翻译,直接明明白白
3.对于catalina.out的报错,这就要自己琢磨了,一般都是项目的问题

4.端口问题的终极解决方案!!(常见现象:startup.bat运行后tomcat还是无法访问)

1.在linux中输入 netstat -nap 查看哪些端口被哪些程序所占用了,避开这些端口
2.在tomcat目录下conf文件夹找到server.xml

    <Connector port="8082" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
               
<Server port="8092" shutdown="SHUTDOWN">

找到这两行并修改port的值(要保证这个端口没被占用),其中第一个port值为访问tomcat的端口号
3.如果是服务器,需要开放端口号(防火墙关了就不需要这一步骤了)
4.重启tomcat:tomcat路径/bin/shutdown.sh
tomcat路径/bin/startup.sh
例如阿里云为:
/www/server/tomcat/bin/startup.sh
/www/server/tomcat/bin/shutdown.sh
5.若还是不行,重启服务器(我就是重启后好的)再打开tomcat
6.到这还不行,就不是端口问题了,按照:上面的3.遇到不知道原因的错误。。。进行解决。

如有不足,请指点。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值