tomcat启动在80端口

今天在部署的时候,遇到tomcat突然启动不了了,在解决了两个问题之后终于可以了:

1. apr安装的问题

如果你的tomcat在启动的时候,虽然能启动起来,但是没办法用命令正常关闭,在这个时候你需要去查看你的tomcat下面的logs文件夹下的catalina.out文件,看里面时候有Apache Portable Runtime not found on the java.library.path……这句话,在catalina.out文件中即时是没有找到也不会报错误的,所以需要自己发现,这个时候就需要安装apr,网上有相关的教程,这里就不再重复描述了。

2. 防火墙80端口被屏蔽了

即时是你的tomcat能启动了,而且通过netstat -ano|grep 80命令都能看到了,但是你无法从其他机器上访问,这个时候怎么办呢,这个说明了服务器的防火墙将80端口屏蔽了,需要打开防火墙的80端口,可以通过下面的命令实现。
sudo /sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT

你可能感兴趣的:(tomcat部署)