use*_*335 5 eclipse debugging remote-debugging java-ee websphere-liberty
我正在寻找一种从命令行以调试模式启动Websphere Liberty配置文件的方法?我希望能够启动Liberty,以便它正在侦听特定端口上的调试连接.然后我想从Eclipse连接到Liberty,这样我就可以逐步调试在Liberty中运行的服务器代码.
我已经尝试将Liberty集成到Eclipse中并使用Eclipse的"Servers"视图.这很好用,我可以使用调试模式启动和停止Liberty.不幸的是,这种方法不能满足我的用例,因为构建过程使用Eclipse外部的工具.
基本上,我需要一种方法来通过命令行执行此操作.
我尝试为Liberty创建一个jvm.options文件并启动它,但我仍然无法连接到我指定的端口.我确定我做错了什么,但到目前为止我还没弄明白.
此页面包含有关jvm.options的一些信息
McD*_*ell 11
在从命令提示符管理的自由的个人资料页介绍了如何做到这一点:
[bin]$ export WLP_DEBUG_ADDRESS=7778
[bin]$ ./server debug
Listening for transport dt_socket at address: 7778
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用远程调试从Eclipse进行连接.