代码之家  ›  专栏  ›  技术社区  ›  rustyshelf

GWT的托管模式Jetty从哪里运行?

  •  8
  • rustyshelf  · 技术社区  · 16 年前

    在托管模式下运行。一切正常,GWT RPC调用正常 外部web服务(使用jax-ws)jetty使用 内部服务器错误(500)。

    我把原木一直推到了 但我仍然没有看到任何堆栈跟踪或导致此错误的原因。我只得到一行关于500错误的消息,其中有请求头和响应。

    我如何调试出了什么问题?

    我在OSX10.6.1上运行GWT1.7

    1 回复  |  直到 16 年前
        1
  •  3
  •   Igor Klimer    16 年前

    从…起 the documentation

    你也可以使用真实的产品 如果您要添加 GWT到现有应用程序,或者 您的服务器端需求已经满足 服务器可以处理。请参阅上的这篇文章 如何在中使用外部服务器

    因此,最简单的解决方案是使用 -noserver 如果您使用的是用于Eclipse的Google插件,那么可以在项目的属性中轻松设置它。有关配置的详细信息,请访问 the official site .

    http://blog.kornr.net/index.php/2009/01/27/gently-asking-the-gwt-hosted-mode-to-not ):

    只需创建一个名为 “commons logging.properties”位于 以下行:

    [使用Log4j后端] org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger

    [使用JDK14后端] org.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger

    [使用SimpleLog后端] org.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog

    Edit2:GWT的trunk现在还支持-logfile参数来启用文件日志记录,但在这种情况下可能没有帮助,因为问题在于托管模式处理异常的方式,而不是它呈现异常的方式。

    推荐文章