是否可以在一台计算机(PC)上设置JBoss服务器,然后从另一台计算机(笔记本电脑)连接到它?我希望能够在PC上的服务器上运行/部署我的应用程序,并通过笔记本电脑上的Intellij使用PC上的JBoss实例调试我的代码。我正在运行JBoss的域版本。现在我在同一台机器上运行服务器和客户端。我不确定如何绕过它,谢谢你的帮助。
答案 0 :(得分:0)
是的,可以远程调试您的应用程序。
如果你看一下启动脚本中的第一行。[sh | bat],你会看到可以使用--debug命令开关启用调试代理。
切换此调试选项将启用JPDA并默认侦听端口8787。
这也可以使用JAVA_OPTS实现(查看standalone.conf [.bat]的结尾)
启动WildFly后,您需要使用服务器的IP和端口在IntelliJ中添加远程调试配置。这是official documentation。
对于远程部署,您应该查看jboss-cli。
答案 1 :(得分:0)
在Eclipse中你可以按如下方式连接,我确信Intellij也必须有类似的东西: 运行 - >调试配置 - >远程Java应用程序。在这里,您可以定义应用程序服务器的主机和端口,无论其位置如何,无论是本地还是任何远程位置。