如何在eclipse中调试用ant编译的java项目?

时间:2018-04-30 13:29:23

标签: java eclipse ant tomcat8

我有一个在debian VPS服务器上托管的java网站。

当我编写新代码时,我会在部署之前在本地计算机上测试Web应用程序。

在VPS服务器中我安装了ant,所以我总是在VPS服务器中编译我的代码,然后将生成的WAR文件放在我本地机器上安装的tomcat的webapp文件夹中进行测试。

要使用ant编译源代码,请编写以下命令。

ant fetch-deps
ant

我需要使用eclipse调试我的网络应用程序。我想要一个调试配置:

  • 用蚂蚁编译web项目,就像我在VPS中一样 服务器

  • 将生成的war部署到tomcat服务器(tomcat服务器内部) 日食应该没问题)

  • 打开一个调试会话,这样我就可以在我的代码中添加断点了 逐行调试我的应用程序

我已经在谷歌中进行了搜索,但我无法为我的案例找到一步一步的教程。我尝试使用我在网上找到的信息来配置我的调试,但是出了点问题......所以我需要一步一步的解释。

我试图在我的本地tomcat网络服务器中激活调试,但没有点击断点。看来在使用tomcat的调试会话中,eclipse和tomcat无法使用源代码正确映射WAR文件。

1 个答案:

答案 0 :(得分:0)

将Eclipse Oxygen与新的启动组功能一起使用:

  • 使用ant构建和部署战争。与ant一起部署解释了here
  • 创建远程调试配置。
  • 创建启动组配置(运行配置)并向其添加构建和调试配置。

PS:启动之间add a delay以允许部署应用。