如何在eclipse中调试Ant项目?

时间:2014-08-11 07:02:19

标签: eclipse tomcat ant

之前可能会问过这类问题,但我无法在其中找到我的案例。

我正在开发基于在Tomcat 6上运行的Ant构建的Web应用程序。

我在服务器上部署应用程序的正常过程是:

在tomcat / webapps /

上复制项目文件

将war文件复制到tomcat / webapps并部署。

现在的问题是我如何使用Eclipse在我的项目中执行服务器端调试。我曾尝试在Eclipse tomcat服务器实例中添加项目,但它没有显示我的项目可用于添加到服务器中。

请帮我解决这个问题。

提前致谢。

2 个答案:

答案 0 :(得分:0)

您需要提供更多信息,以便获得良好的答案。将项目导入Eclipse的常用方法是:

  1. 新 - >导入 - >现有项目或(!)文件系统
  2. 检查它是否是"动态Web项目":右键单击项目名称 - >属性 - >项目方面 - >选择Java 1.6 / 1.7 / 1.8和Servlet 3.0。
  3. 打开Ant视图:窗口 - >意见 - >其他 - >蚂蚁
  4. 将您的ant脚本拖到此视图中。
  5. 打开服务器视图:窗口 - >意见 - >其他 - >服务器
  6. 右键单击此视图,创建一个新服务器。
  7. 将项目添加到新创建的服务器。

答案 1 :(得分:0)

在目标init

之后将以下xml标记添加到ant build.xml
<javac srcdir="${src.java.dir}" destdir="${target.build.dir}" includeantruntime="true" source="${source}" target="${target}" debug="true" debuglevel="lines,vars,source" classpathref="main.classpath" fork="true" memoryinitialsize="512m" memorymaximumsize="512m" />

确保添加debug="true" debuglevel="lines,vars,source"以进行交互式调试会话。