在服务器机器A中,一个网站(drupal)一直在运行,现在我需要使用tomcat(该机器上安装了5.5版)来使用网络服务。
在安装了tomcat7
的另一台机器(B)中,地址http://localhost:8080/
显示的是tomcat页面,但是在机器A上那个地址redirect到 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 甚至没有启动 - 检查日志,它应该报告绑定(bind)到端口失败。
您可以转到 server.xml 并更改端口。
关于java - Tomcat主页(地址:8080) redirects to website homepage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24040753/