关于ubuntu系统VPS上tomcat的搭建

已经搭建好了ubuntu+tomcat8,本机上可以访问
即 localhost:8080 可以访问
但是远程无法访问,可能是防火墙的问题
于是 iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
还是不行。
由于linux还在学习中
请教各位该如何解决?

阅读 4.2k
4 个回答

我记得 tomcat 好像还要打开 8009 端口的,在 sever.xml 中有这个端口的定义,楼主可以看一下是不是这个问题

你监听的是本地端口,你要监听一个网络端口

应该改成这样,具体端口自己改

<Connector port="8080" protocol="HTTP/1.1"
   connectionTimeout="20000"
   redirectPort="8443" />

参考

没法看出来你的描述中的无法访问是什么意思。
首先确定端口是否被占用:

lsof -i:8080

然后在本机 telnet 远程服务器指定端口

telnet server_ip 8080

如果是通的,那么防火墙无关。如果不是通的,可以干脆停掉 iptables 试一试。

我弄得时候除了有些权限问题,没有出过其他机器不能访问的问题,感觉是不是有些地方没授予访问权限

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进