如何启动Eclipse REST项目,以便我可以调试它

时间:2015-12-14 13:25:02

标签: java eclipse rest debugging wildfly

我有两个eclipse java项目:

  • 后端REST服务应该在WildFly服务容器上运行。
  • 前端 - javaFx app。

如何正确运行上面的应用程序,以便我可以调试后端存在的代码。

我可以通过运行点击开始frontende - >调试为 - > Java App

  • 它成功启动但后来我遇到了以下错误:

响应状态无效。预计200收到404

我尝试了不同的方法:

  • 从服务器运行WildFly 9.x

最终没有成功。

2 个答案:

答案 0 :(得分:0)

以调试模式启动服务器,在eclipse中有选项以调试模式启动服务器。 然后设置断点,然后您就可以调试代码

答案 1 :(得分:0)

当然,如果您只运行JavaFX应用程序,通过单击Run As-> Java App,您将获得404 - 未找到响应状态,因为备份的REST服务未运行。

因此,为了能够调试后端(休息服务),请使用调试选项在一个servlet容器中启动Web服务:-Xdebug -Xrunjdwp:server = y,transport = dt_socket,address = 5213,suspend = n

然后在eclipse上创建远程调试配置并连接到该5213端口。

要向后端服务发出请求,您可以通过REST客户端之一来执行此操作,也可以运行JavaFX应用程序并发出请求。