【问题标题】:how to startup Eclipse REST project so I can debug it如何启动 Eclipse REST 项目以便我可以调试它
【发布时间】:2016-03-20 00:03:53
【问题描述】:

我有两个 eclipse java 项目:

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

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

我可以通过运行 click -> Debug As -> Java App 轻松启动前端

  • 它启动成功,但随后出现以下错误:

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

我尝试了不同的方法:

  • 从服务器运行 WildFly 9.x

最终没有成功。

【问题讨论】:

  • 生成 WAR,然后在 Eclipse 之外本地部署到 WildFly? 404 表示它没有正确部署服务,或者它在你认为存在的 URL 中不存在。
  • 它允许我成功部署应用程序,但我又无法调试它

标签: java eclipse rest debugging wildfly


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    当然,如果你只运行 JavaFX 应用,点击 Run As->Java App,你会得到 404 - Not found 响应状态,因为支持的 REST 服务没有运行。

    为了能够调试您的后端(休息服务),在带有调试选项的 servlet 容器之一中启动您的 Web 服务:-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=5213,suspend=n

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

    要向后端服务发出请求,您可以通过 REST 客户端之一来完成,或者运行您的 JavaFX 应用程序并发出请求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-04
      • 2012-11-17
      • 1970-01-01
      • 2011-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-07
      相关资源
      最近更新 更多