gpt4 book ai didi

gwt - 需要帮助调试 GWT - Jetty 'unknown realm'

转载 作者:行者123 更新时间:2023-12-04 14:25:14 25 4
gpt4 key购买 nike

我正在尝试调试 GWT 应用程序,但似乎无法使用 jetty 进行调试。每当我尝试在托管模式下运行它进行调试时,我都会收到“未知领域”500 错误消息(没有加载任何内容)。我是通过 eclipse 来做到这一点的。之后必须编译所有内容以在浏览器中进行调试非常不方便。

编译后,我将 war 部署到 JBoss(在服务器上使用 EJB)。但是编译需要时间,当代码变成 javascript 时,你就不能真正调试了。如何调试java代码?我正在研究 -noserver 选项,但我想知道我是否仍然可以使用 jetty 来完成。如果没有,为什么不呢。

最佳答案

你的问题有两点:

  • 在嵌入式 Jetty 中使用身份验证(我认为您的 <login-config> 中有 web.xml):请参阅 http://code.google.com/p/google-web-toolkit/issues/detail?id=4462#c5 (现在这个错误已经修复,你只需要把 userRealm 放在 jetty-web.xml 中,现在你可以在 <login-config> 中使用 web.xml )
  • 使用 -noserver调试 GWT 代码:使用 -noserver您不会在 DevMode 中使用嵌入式 Jetty,因此只有您的客户端代码将在 DevMode 中运行。您的服务器端代码将在您部署应用程序的服务器内运行,您将像调试任何其他 Java 服务器端代码一样对其进行调试(即以 Debug模式启动您的 JBoss 服务器并使用 Java 远程连接到它)调试器)。使用 -noserver你必须确保 .nocache.jshosted.html文件由您的服务器提供,首先编译您的 GWT 代码并部署它,或者使用您服务器的应用程序文件夹作为 -war的 DevMode(因此 DevMode 将在 Web 服务器提供文件的同一文件夹中生成文件)
  • 关于gwt - 需要帮助调试 GWT - Jetty 'unknown realm',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5388423/

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