2013-03-28 69 views
0

我成功添加的Tomcat 6在Eclipse集成在Tomcat日食 - 服務器無法啓動

但是,當我運行我的項目,錯誤彈出來了,如下所示:

8080端口要求阿帕奇本地主機上的-tomcat-6.0.36已被使用。服務器可能已經在另一個進程中運行,或者系統進程可能正在使用該端口。要啓動此服務器,您需要停止其他進程或更改端口號。

當我打開本地主機:8080,GlassFish服務器是開放

請問該如何解決這個問題?

+0

你試過重命名/改變港口? – KyelJmD 2013-03-28 04:29:28

+0

最後,我解決了我的問題。 我使用'nestst -a -n -o' 然後,我檢查了使用端口8080的進程PID, 我使用taskmanager殺死了該進程。 但是,如果有人有一個很好的方法來實現這一點。請告訴我。 – Phanindar 2013-03-28 04:31:59

+0

看到我的答案。這就是我所說的。要麼終止其他進程,要麼更改tomcat的端口號,以便兩臺服務器可以並行運行。 – SudoRahul 2013-03-28 04:32:53

回答

0

無論是看這個文件殺死其運行否則,更好的port數量從8080更改爲其他在你的tomcat server.xml東西你GlassFish服務器。

類似於您的server.xml中的conf文件夾中的tomcat安裝目錄。

<Connector port="8100" protocol="HTTP/1.1" ... /> 
       ^^^^ --> Changed from 8080 to another port number. 
1

這裏兩個glassfish都在同一端口8080上運行.Tomcat默認端口是8080.So更改爲另一個端口。

<Connector port="8080" protocol="..... 
change it to 
    <Connector port="8888" protocol="..... 

可以在Tomcat 6.0\conf

0

在服務器視圖(窗口 - >顯示視圖 - >服務器),你可以改變偏食的Tomcat端口使用:

enter image description here