2014-09-24 17 views
1

我一直在這個問題的幾天苦苦掙扎,和任何幫助/提示,​​將不勝感激。在GWTphonegap PhonegapUtil.prepareService RPC調用導致Wildfly「405未找到方法」和「HPPT狀態404」在Tomcat中的Android應用

在基於Android cordova的應用程序中使用示例「Greeting」GWT應用程序檢查GWTphonegap PhonegapUtil.prepareService(通過將該行添加到該應用程序中)導致在將服務器端部署到Wildfly時出現「405 Method not found」和部署到Tomcat時的「HPPT狀態404」。

爲使用來自Android設備和本地主機的web瀏覽器測試的戰爭正常工作兩個Wildfly和Tomcat。

我已經調試了從android設備到Wildfly/Tomcat服務器的網絡流量,Wireshark確認Android應用確實將請求發送到正確的地址,但Wildfly/Tomcat服務器拒絕連接。

有什麼能爲這種現象的原因是什麼?有沒有一種方法可以調試Wildfly/Tomcat發生了什麼以及爲什麼RPC被拒絕?

回答

0

你有沒有看你的tomcat日誌?我有一個類似的問題,發現我沒有正確設置我的基本URL,爲我正在訪問的服務。我有一個名爲Foo的GWT項目,它的應用程序也叫做Foo,使用名爲Bar的服務。我設置請求調用service.com:8080/Foo/Bar的時候,其實我一直在呼籲service.com:8080/Foo/Foo/Bar。

第一富指的是Web應用程序名稱 第二富是指實際的應用程序入口點

1)檢查你的Tomcat日誌,看看什麼是真正被稱爲 2)嘗試直接打服務從瀏覽器,看看該服務是否作出相應的反應(我不知道你需要使用什麼類型的服務 - GET,POST,???)

希望這有助於

J.

相關問題