我想调试我的Web应用程序。在Eclipse IDE for Enterprise Java Developers版本2019-03(4.11.0)中,我右键单击Web项目并选择Debug As-> Debug on Server。我选择一个现有服务器,然后单击“完成”。出现一个对话框,我选择“切换模式”选项,然后单击“确定”。然后我得到一个对话框,要求提供带有一些说明的远程调试端口。它说:
请注意:要连接到远程调试器,调试端口将为EC2安全组上的TCP入口打开。
我还需要做什么?我以前从未做过?
如果您的JVM在AWS的EC2上运行;唯一的区别是它会比较慢(因为它在云上),并且调试端口应在EC2的SecurityGroup上打开。
因此在EC2上;启动java时;使用What are Java command line options to set to allow JVM to be remotely debugged?
所述的这些选项当您通过Eclipse以调试模式启动时;它会自动提供这些选项。
您可能正在使用tomcat;因此您必须在JAVA_OPTS中提供这些选项