2010-06-09 33 views
1

我是Java技術的新手,只是想趕上它的一些想法。 我正在嘗試構建一個Java環境來與Eclipse,Mysql,Tomcat和Jboss一起玩,並將它們集成在一起。 我做了: 1.安裝了jdk1.6.0_20(包括JAVA_HOME和路徑變量;我在Win Vista上工作),mysql 5和eclipse-jee-galileo(最新的一個,我相信3.6),一切順利 - java程序編譯並運行獲取數據庫連接。 2.使用localhost:8080安裝了Jboss enterprise-installer-5.0.1.jar,這也很順利 - run.bat啓動了它,我可以通過它的主頁以管理員身份登錄。我將它與eclipse集成在一起,並可以從那裏啓動和停止它。 3.我得到了apache-tomcat-6.0.26-windows-x86,這也是從命令行和eclipse中運行和停止的。但是這個使用本地主機:8080沒有問。Jboss EAP 5和Tomcat 6在相同的Win env上。 (Jboss在獲得Toncat的主頁時)

現在的問題是,當我啓動jboss我得到的Tomcat主頁,我無法修復它。是否可能是因爲現在都使用localhost:8080?順便說一下,Jboss EAP 5是否包含Tomcat內部,我不應該單獨添加Tomcat?

感謝您的幫助提前, 埃迪

回答

0

端口8080是引擎蓋下Tomcat和其他servlet容器,是的,是的JBoss使用Tomcat使用的默認端口。

您需要移動JBoss或Tomcat的端口。

對於tomcat,您需要使用文本編輯器打開/conf/server.xml並搜索'port ='。

你會找到HTTP連接器,連接器的HTTPS,mod_jk的,等我想只有端口8080和8009是默認啓用

將所有這些爲例如18080和18009等..

然後你可以並排運行它們。

因爲JBoss也可以部署你的war文件,所以你並不需要這麼做。

如果你想要一個快速的容器進行測試,考慮Jetty,因爲它開始非常快,相比上面的2。

+0

嗨Peter, 感謝您的快速響應。 剛剛移動Tomcat的端口8080和8009到18080和18009,正如你所建議的那樣,這對Tomcat有效,但仍然在Jboss啓動時(即使沒有Tomcat在旁)轉到http:// localhost:8080/Tomcat主頁。 有什麼想法? 再次感謝, Eddie – Eddie 2010-06-09 08:10:53

+0

通過更改端口tomcat停止命令不能停止正在運行的實例了。要驗證:關閉它們,驗證端口8080上沒有任何監聽。如果是,請使用進程管理器將其關閉。如果你確定8080是免費的,那麼最好從命令行啓動JBoss服務器:然後你就可以看到發生了什麼。您現在應該看到帶有Jboss裝飾的Tomcat頁面。最好從命令行啓動tomcat,並驗證18080是否正常工作。 – 2010-06-09 08:31:30

+0

謝謝!我只通過http:// localhost:8080/index.html獲得了Jboss主頁 所以我相信是Firefox總是將我重定向到一個存儲的tomcat主頁。再次感謝你的幫助。我一定會檢查碼頭。當我將它添加到我的java env中時,我們會保持聯繫。 :)) 有一個好的! 我 – Eddie 2010-06-09 10:17:50

相關問題