2012-01-26 86 views
0

我试图将tomcat的端口从8080更改为80.到目前为止,我会在端口80上运行IIS,没有任何问题。当我尝试在Tomcat的,下面的错误occours“连接器高”使用80:将Tomcat端口从8080更改为80

java.net.BindException: Address already in use: JVM_Bind '<'null'>':80 <!-- catalina's log 

但是IIS被禁用,而netstat显示了TIME_WAIT状态的端口80。我有点糊涂了一些连接。 IIS如何使用端口80和Tomcat不?我应该配置另一个属性吗?

谢谢!

(时间:Tomcat的6轻取2008服务器)

回答

5

的Tomcat是说有人在使用端口80 netstat -ao会告诉你哪些PID是(找当地的听众,我猜想大部分的TIME_WAIT年代只是浏览器宿醉),并且任务管理器将让您计算出该PID是哪个进程。

+0

我在我的内部网上找到了一台机器,它在我的服务器中打开了端口80。这台机器可能位于另一座建筑物内(甚至在另一个城市,因为它是一家大公司)。我可以强制Tomcat在80端口启动还是绕过此检查? (进程处于状态TIME_WAIT,并且客户端端口为39694,41767和58595) – Alex

+1

如果您的计算机上的端口80正在使用中,它正在使用中,而Tomcat不能使用它;并且您的机器上的某个进程已打开 - 所以您将不得不结束该进程。 –

相关问题