这种问题以前可能被问过,但我找不到我的情况。
我正在开发基于 Ant 构建的 Web 应用程序,该应用程序运行在 Tomcat 6 上。
我在服务器上部署应用程序的正常过程是:
复制 tomcat/webapps/上的项目文件
或
将战争文件复制到 tomcat/webapps 并部署。
现在的问题是我如何使用 Eclipse 在我的项目中执行服务器端调试。我尝试在 Eclipse tomcat 服务器实例中添加项目,但它没有显示我的项目可用于添加到服务器中。
请帮我解决这个问题。
提前谢谢。
您需要提供更多信息,以便获得良好的答案。将项目导入 Eclipse 的常用方法是:
- 新建 -> 导入 ->现有项目或(!文件系统
- 检查它是否是"动态Web项目":右键单击项目名称->属性->项目方面->选择Java 1.6/1.7/1.8和Servlet 3.0。 打开 Ant 视图:窗口 -> 视图 ->
- 其他 -> Ant
- 将 ant 脚本拖入此视图。
- 打开服务器视图:窗口 ->视图 ->其他 ->服务器
- 创建一个新服务器,右键单击此视图。
- 将项目添加到新创建的服务器。
目标初始化后将下面的 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"
以进行交互式调试会话。