在服务器机器a中,一个网站(drupal)总是运行,现在我需要使用tomcat(该机器上安装了5.5版本)来使用webservice
在安装了tomcat7
的另一台机器(B)上,地址http:// localhost :8080/
显示tomcat页面,但在机器A上,该地址重定向到drupal网站。这是否意味着8080
端口已经被网站使用了?命令netstat -ntlp | grep LISTEN
给出以下输出:
...
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 1719/apache2
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1719/apache2
...
这意味着端口8080是开放的,它已经被使用了,对吗?我必须在另一个端口上设置tomcat吗?
是。Apache似乎正在使用8080端口。
可能你的A机器上的tomcat甚至没有启动-检查日志,它应该报告绑定端口失败。
您可以进入server.xml并更改端口