2015-12-02 163 views
0

我正在使用intellij的想法编写我正在使用的项目,使用OneJar命令创建.jar文件后,我在我的linux服务器上部署了.jar文件。就像192.164.1.125。我在服务器上运行命令sudo nohup java -jar fileName.jar &以在后台启动jar文件,并使用rest-client应用程序将剩余调用发送到我的.jar文件。每当出现错误时,我只能看到错误消息nohup.out文件和我真正想要的是使用intellij想法调试我的jar文件,即如何在我的客户端机器上运行intellijIdea来调试在192.164.1.125上运行的我的.jar。我知道我必须在intellij的运行菜单中使用EditConfigurations选项,并提供IP和端口,但如何完全做到这一点。如何使用Intellij Idea远程调试.jar文件

回答

-1

您必须在调试模式下通过添加其他魔术标志来运行远程“java -jar ..”命令。然后,您可以告诉您的本地IntelliJ创建一个针对远程应用程序的新调试配置 - IntelliJ提供了您需要的魔术标志。

此功能的帮助页面是https://www.jetbrains.com/idea/help/run-debug-configuration-remote.html

+0

我得到'无法打开调试端口(IP:porntno)java.io.IOException'error – Aamir

+1

现在它的工作,这http://stackoverflow.com/questions/30858312/handshake-failed-connection-prematurally-closed-error-when-debugging-solr-in-i really really – Aamir

+2

答案中的链接不再存在。任何人都知道是否有更新的页面? – Lexi