Linux 通过bin文件夹下的./startup.sh启动无报错,奈何就是无法访问
一、问题出现的原因:
1、我把默认的Tomcat访问端口修改成为了80
2、我用的非root用户启动的Tomcat
二、解决思路
1、单凭bin文件夹下的./startup.sh启动无法查看完整的tomcat启动日志,误认为启动过程无错误
2、进入tomcat文件夹下logs目录,通过命令tail -f catalina.out
实时监控日志输出
3、然后启动tomcat,发现tomcat启动异常 java.net.SocketException: Permission denied
4、搜索错误,是因为 Linux禁止非root用户使用低于1024的端口启动应用## 解
三、解决方式:
1、通过root用户启动Tomcat
2、将端口改为大于1024的值