Eclipse Aws后端代码调试
我在AWS(AmazonWebService)服务器上以jar文件的形式部署了我的后端代码(使用的框架是DropWizard)。我想知道是否可以在本地pc上使用eclipse调试jar文件(部署在AWS服务器上的jar文件)??如果是,请显示如何操作?? 寻找一个好的回应Eclipse Aws后端代码调试,eclipse,debugging,amazon-web-services,backend,dropwizard,Eclipse,Debugging,Amazon Web Services,Backend,Dropwizard,我在AWS(AmazonWebService)服务器上以jar文件的形式部署了我的后端代码(使用的框架是DropWizard)。我想知道是否可以在本地pc上使用eclipse调试jar文件(部署在AWS服务器上的jar文件)??如果是,请显示如何操作?? 寻找一个好的回应 谢谢首先,您需要通过远程调试启动应用程序 启用。使用dropwizard,您通常会启动应用程序 在具有以下功能的服务器上: java -jar myapp-0.0.1-SNAPSHOT.jar 将此更改为: java -Xd
谢谢首先,您需要通过远程调试启动应用程序 启用。使用dropwizard,您通常会启动应用程序 在具有以下功能的服务器上:
java -jar myapp-0.0.1-SNAPSHOT.jar
将此更改为:
java -Xdebug -agentlib:jdwp=transport=dt_socket,address=9999,server=y,suspend=n -jar myapp-0.0.1-SNAPSHOT.jar
这将设置Java以侦听端口上的远程调试会话
9999确保您选择的端口未被防火墙或
您的AWS安全配置
接下来,您必须配置Eclipse以连接到远程服务器
用于调试的应用程序。在Eclipse中,右键单击项目并
选择调试,调试配置。创建的新配置
远程Java应用程序。将主机设置为AWS服务器和端口
到9999,如上所述
现在,您应该能够在代码中设置断点并启动
在远程服务器上调试会话。是的,如果打开服务器上的相应端口,则可以进行调试。您应该能够搜索“java远程调试”并找到必要的信息。谢谢您的解决方案,先生