在调试模式下启动Websphere Liberty并通过Eclipse连接

时间:2014-03-08 13:38:01

标签: eclipse debugging java-ee remote-debugging websphere-liberty

我正在寻找一种从命令行以调试模式启动Websphere Liberty配置文件的方法?我希望能够启动Liberty,以便它正在侦听特定端口上的调试连接。然后我想从Eclipse连接到Liberty,这样我就可以逐步调试在Liberty中运行的服务器代码。

我尝试将Liberty集成到Eclipse中并使用Eclipse的“Servers”视图。这很好用,我可以使用调试模式启动和停止Liberty。不幸的是,这种方法不能满足我的用例,因为构建过程使用Eclipse外部的工具。

基本上,我需要一种方法来通过命令行执行此操作。

我尝试为Liberty创建一个jvm.options文件并启动它,但我仍然无法连接到我指定的端口。我确定我做错了什么,但到目前为止我还没弄明白。

This page有关于jvm.options

的一些信息

1 个答案:

答案 0 :(得分:11)

Administering the Liberty profile from the command prompt页面介绍了如何执行此操作:

[bin]$ export WLP_DEBUG_ADDRESS=7778
[bin]$ ./server debug
Listening for transport dt_socket at address: 7778

然后,您可以使用Remote Debugging从Eclipse连接。