当前位置: 首页 > 面试题库 >

是否可以使用IntelliJ 9 Community Edition在REMOTE服务器上调试GWT客户端代码?

酆高翰
2023-03-14
问题内容

我正在尝试将Google Web Toolkit(GWT)html" target="_blank">开发从Eclipse转移到IntelliJ 9
Community版。到目前为止,我已经能够通过GWT Maven插件及其嵌入式Jetty容器成功运行和调试客户端/服务器代码。

但是,当客户端代码已经在远程计算机上运行时,我在调试客户端代码时遇到了麻烦(因此不需要嵌入式Jetty容器)。

有没有人成功实现这一目标?任何帮助,将不胜感激!

更新:我终于能够做到这一点。请在下面查看我自己的答案…


问题答案:

如文档中所述,我终于能够通过使用GWT的DevMode类来完成此操作。

简而言之 -

  • 将您的项目添加到IntelliJ 9 Community Edition
  • 添加 应用程序 运行/调试配置
  • 使用 com.google.gwt.dev.DevMode 作为主类(确保将gwt-user和gwt-dev jar包含到项目类路径中。请参见此处)
  • 添加以下程序参数:

-noserver -war “ [展开战争的完整路径]” -gen“ [生成文件的完整路径]” -logLevel信息-port
[远程服务器端口] -startupUrl“ [远程页面的URL]” [com.company .YourEntryPoint]

这样,DevMode运行器将不会实例化内置容器,并将允许以其原始Java格式调试远程服务器的JavaScript。

希望能帮助到你!



 类似资料:
  • 问题内容: 我想在两个或更多不同的node.js应用程序服务器之间启用基于套接字的p2p通信。我正在使用socket.io处理给定服务器与其服务的Web应用程序之间的所有此类通信- 但我正在寻找的是一种服务器与服务器之间进行通信的方法。 我最初以为它像这样简单: 但是,事实证明,服务器端socket.io实现没有提供“连接”方法,仅提供了侦听方法。 为什么是这样?为什么不能将节点应用程序服务器视为

  • 问题内容: 有什么方法可以在node.js的客户端和服务器之间共享数据(包括对象)?我曾经依赖于为此目的而设计的模块now.js,但是该项目已经停产了,我正在寻找替代品。现在now.js被放弃了,还有没有其他方法可以在客户端和服务器之间无缝同步变量? 问题答案: 在now.js之后,两个最接近的竞争者是shareJS和dnode: http://sharejs.org/ https://githu

  • 我正在使用SNMP4J框架,它实现并实现了标准集、GET、GET-NEXT等消息。 例如,使用集合,我可以更新MIB OID“1.3.6.1.2.50.0”的值。这对我来说非常有效。我可以使用org来实现这一点。snmp4j。Snmp。设置(PDU PDU,目标目标) 我现在要做的是从客户端创建一个自定义MIB OID(如“1.3.6.1.2.100.0”),并为其赋值,而不是简单地更新现有的MI

  • 问题内容: 我在两个Java应用程序之间建立了一个套接字TCP连接。当一侧关闭插槽时,另一侧保持打开状态。但我希望将其关闭。而且我也迫不及待想看看它是否可用,然后关闭它。我想要某种方式从一侧完全关闭它。我能做什么? 问题答案: TCP不能像这样工作。操作系统将不会释放资源,即文件描述符以及端口,直到应用程序显式关闭套接字或死掉,即使TCP堆栈知道另一端已将其关闭。从对等方收到FIN后,从内核到用户

  • 问题内容: 我正在使用google map version3 api的google map应用程序,特别是google.maps.geometry.encoding中的实用程序方法,例如decodePath,encodePath,computeDistanceBetween,interpolate,以便计算位置 在Web应用程序的第一个版本中,大多数应用程序逻辑都在Web浏览器中,现在我想将一些逻

  • 我有简单的客户端服务器应用程序使用RMI。服务器端应该生成某种PDF文件,客户端应该显示它。 当试图通过调用我自己的通用远程接口的正确方法在服务器端生成我的pdf时,被抛出在客户端。 我认为,使用RMI就像使用黑盒一样——客户机调用方法并接收响应,而不知道如何完成,对双方来说唯一的公共类是远程接口。此外,我认为这将允许我将客户端所需的依赖关系缩减到最小。 客户机必须让所有服务器的库都在其类路径中才