栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

    
               

找到这两行并修改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.遇到不知道原因的错误。。。进行解决。

如有不足,请指点。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/309614.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号