我有一个独立的java应用程序,我使用“java -cp.classWithMainMethod”命令通过命令行运行。我的实际代码在c:\ project中,我运行mvn程序集:single并将生成的程序集解压缩到c:\ genassembly中。
我从c:\ genassembly运行“java -cp.classWithMainMethod”,它执行一些groovy和java类(程序集需要运行tomcat才能执行groovy脚本)。我希望在这个程序集运行时调试我的groovy代码(在eclipse或ggts中)。我怎样才能做到这一点?
当我运行java -cp时,我尝试设置-Xdebug -Xrunjdwp:transport = dt_socket,server = y,suspend = n,address =“address”,但后来无法弄清楚如何将此附加到我的eclipse / ggts工作区(我试过远程调试配置,独立配置等)。
非常感谢任何帮助。感谢
答案 0 :(得分:0)
我最终解决了这个问题:
简而言之,我没有从命令shell运行,而是通过定义运行配置从eclipse中运行程序。