当前位置: 首页 > 知识库问答 >
问题:

如何使用外部服务器调试GWT应用程序

袁桐
2023-03-14

我需要帮助在外部服务器上运行/调试我的GWT应用程序,而不是使用默认的jetty服务器。我读了几个与这个问题相关的主题,例如。

>

  • 在哪里编写gwt-noserver选项以避免jetty?

    如何使用GWT和(常规servlet)Jetty后端设置eclipse

    http://www.gwtproject.org/doc/latest/devguideCompilinganddebugging.html

    总体结论是

    • 添加参数-noserver(直接或使用谷歌eclipse插件)
    • 在run/debug配置的arguments-tab中指定所需服务器的URL

    在WebApplication的运行/调试配置中。

    但是在这样做之后,对我来说,默认的jetty服务器似乎仍然被提供的启动URL调用:

    http://127.0.0.1:8888/applicationname.html?gwt.codesvr=127.0.0.1:9997

    当然,由于-noserver标志,服务器无法启动,但为什么要尝试启动呢?

    在遵循GWT指南时:

    ........

    添加-noserver命令行参数。更改参数列表末尾的URL,以匹配您在步骤#1中记录的URL。

    如何更改参数列表末尾的URL?在我的项目中,参数列表的末尾没有URL,如下所示:

    任何小费都是非常欢迎的--我现在相当困惑。最好的问候!

  • 共有1个答案

    太叔马鲁
    2023-03-14

    首先:启动devmode后显示的URL只是为了您的方便(jetty code服务器没有启动)。您可以通过启动devmode然后打开到外部服务器的URL,例如http://localhost:8888/your_app_path/index.html,add just add?gwt.codesvr=127.0.0.1:9997来检查这一点。通常情况下,devmode应该现在就启动。

    通过将启动url设置为http://localhost:8888/your_app_path/index.html,插件将显示正确的url:http://localhost:8888/your_app_path/index.html?gwt.codesvr=127.0.0.1:9997

     类似资料:
    • 主要内容:GWT 应用程序调试 介绍, GWT 应用程序调试 示例GWT 应用程序调试 介绍 GWT 提供了出色的调试客户端和服务器端代码的能力。 在开发模式下,GWT 应用程序基于 Java 代码,不会转换为 JavaScript。 当应用程序在开发模式下运行时,Java 虚拟机 (JVM) 实际上将应用程序代码作为编译的 Java 字节码执行,使用 GWT 功能连接到浏览器窗口。 GWT 使用基于浏览器的插件连接到 JVM。 因此,开发人员可以自由地使用任何

    • 如何从外部java应用程序测试我的服务器jboss正在运行? 我有一个JBoss(4.2.3)服务器,我想知道从一个独立的java应用程序,如果服务器我启动或不。 谢谢 编辑 我无法访问jboss机器,出于安全原因,jmx控制台被禁用。

    • 问题内容: 我正在使用GWT作为Web开发框架。我需要从我的GWT客户端代码访问一些REST服务。我还需要解析JSON(或XML),这是这些服务的响应格式。哪个是解决此问题的最佳方法? 提前致谢。 问题答案: 您可以使用标准GWT调用REST服务(或者如果需要在另一个域上调用服务)。 随着JSON响应字符串,你可以调用获得,它可以是一个,等等,这是在所有可用的这个包。

    • 此功能的状态是实验性的。我们欢迎您对此功能的实用性的反馈。我们可能会在未来发展这个功能,使其更加通用。虽然我们将努力确保向后兼容性,但不能保证。 场景 在某些情况下,希望能够从交易处理函数中调用REST API。这使你可以将区块链中的复杂计算移出。调用REST API允许交易处理器功能将复杂或昂贵的计算外包给中央或peer托管的服务。 调用外部REST服务 post(url,data)函数可用于交

    • 我正在使用NodeJS和Express。js来运行我的项目。在本地应用程序预览模式下,一切正常。但每次预览时提供的丑陋、长且临时的预览链接并不适合我,我希望有人能够通过以下方式访问我的服务器: 我在这里遵循了指南: AWS Cloud9应用程序预览指南 并将弹性IP分配并关联到运行Cloud9 IDE的EC2实例,我将入站安全规则设置如下: 运行Cloud9 IDE的EC2实例的安全组的入站规则

    • 在我的Spring boot微服务应用程序中,我使用Zuul代理作为API网关中的边缘服务。我需要调用外部服务,这是没有注册在尤里卡服务器(非微服务架构)。如何从api网关调用外部服务。(提前致谢)