2012-07-30 113 views
0

因此,我一直在Eclipse中執行一個java web服務,其中我從Eclipse上啓動了一個localhost tomcat。只要我已經連接到從Eclipse開始的tomcat,這個工作就非常好。無法連接到tomcat web服務

但是現在我想嘗試在我的tomcat上將其部署在與Eclipse分離的tomcat上,但仍在本地主機上。所以我將我的web項目導出到一個.war文件中,並使用tomcat管理器應用程序部署它。但是現在我無法再從我的客戶那裏得到它了。我在端口8080上運行tomcat,就像我的Eclipse tomcat那樣。但是我可以從我的Web瀏覽器訪問一個reasource URL並獲取適當的信息,以便服務正在運行(管理員應用程序也在說這些)。

客戶端是連接到同一網絡的Android設備。該服務從同一臺機器上的MySQL數據庫中獲取信息。這個連接工作正常之前,出口到我的其他tomcat戰爭

我在這裏做錯了什麼?只是問你是否需要任何進一步的信息!

+0

嘗試連接時會出現什麼錯誤? (對不起,刪除了我以前的評論,因爲我看到了你的修改並進行了澄清) – 2012-07-30 01:35:20

+0

在客戶端它說連接超時 – 2012-07-30 01:39:40

+0

你確定你的客戶端的URL是否正確? – 2012-07-30 01:42:14

回答

0

好的,經過測試後,我發現奇怪的是我有連接超時而不是別的。在任何反饋意見發佈前至少還需要10秒。所以它感覺就像是一個防火牆問題,確實是這樣。

首先,我需要將我的路由器中的tomcat端口轉到正在託管它的機器ip。然後我記得我在那臺機器上安裝了Windows防火牆,這也阻止了該端口的連接。所以我允許tomcat端口和BAM上的連接!有效。

感謝您的所有意見,當然我應該考慮在來這裏之前打開我的端口。