gpt4 book ai didi

tomcat - GWTphonegap PhonegapUtil.prepareService RPC 调用在 Wildfly 中为 "405 Method not found",在 Android 应用程序的 Tomcat 中为 "HPPT status 404"

转载 作者:行者123 更新时间:2023-11-28 22:29:33 25 4
gpt4 key购买 nike

几天来我一直在为这个问题苦苦挣扎,如有任何帮助/提示,​​我们将不胜感激。

在基于 Android cordova 的应用程序上使用示例“Greeting”GWT 应用程序检查 GWTphonegap PhonegapUtil.prepareService(通过向其添加该行)导致在将服务器端部署到 Wildfly 时出现“405 方法未找到”和部署到 Tomcat 时出现“HPPT 状态 404”。

使用来自 android 设备和本地主机的网络浏览器进行测试时,war 在 Wildfly 和 Tomcat 上都能正常运行。

我已经调试了从 android 设备到 Wildfly/Tomcat 服务器的网络流量,Wireshark 确认 android 应用确实将请求发送到正确的地址,但 Wildfly/Tomcat 服务器拒绝连接。

这种行为的原因可能是什么?有没有一种方法可以调试 Wildfly/Tomcat 的运行状况以及 RPC 被拒绝的原因?

最佳答案

你看过你的 tomcat 日志了吗?我有一个类似的问题,发现我没有为我正在访问的服务正确设置我的基本 URL。我有一个名为 Foo 的 GWT 项目,其中有一个也称为 Foo 的应用程序使用名为 Bar 的服务。我设置了调用 service.com:8080/Foo/Bar 的请求,而实际上我应该调用 service.com:8080/Foo/Foo/Bar。

第一个 Foo 指的是网络应用程序名称第二个 Foo 指的是实际的应用程序入口点

1) 检查您的 tomcat 日志并查看实际调用的内容2) 尝试直接从浏览器中点击服务,看看服务是否有相应的响应(我不确定您需要使用哪种类型的服务——GET、POST、???)

希望对你有帮助

J.

关于tomcat - GWTphonegap PhonegapUtil.prepareService RPC 调用在 Wildfly 中为 "405 Method not found",在 Android 应用程序的 Tomcat 中为 "HPPT status 404",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26017524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com