调试部署在tomcat中的java应用程序

use*_*433 25 java eclipse debugging tomcat

我有一个我在tomcat中部署的应用程序.后来我将代码配置为Eclipse中的项目.我想通过eclipse连接到tomcat并调试应用程序.尝试设置远程调试连接会导致错误.我需要在tomcat中添加任何条目吗?

laz*_*laz 38

首先,您需要在调试模式下运行Tomcat.最简单的方法是修改启动文件(.bat或.sh,具体取决于您是否为Windows).找到包含该start命令的文件附近或末尾的行,并将其更改为jpda start.这将导致Tomcat以侦听模式启动侦听端口8000.

接下来,要通过Eclipse连接到此过程,请选择Run菜单并选择Debug Configurations....在左侧窗格中,选择Remote Java Application并单击New launch configuration列表上方的按钮.需要注意的重要设置是HostPort字段.主机值必须与Tomcat进程的主机名匹配,端口应该是8000.您还可能需要在Source选项卡上添加条目,以确保所有源代码都可用于逐步执行.


Fra*_*Hou 8

  1. 创建一个新的tomcat服务器

创建一个新的tomcat服务器

Tomcat版本选择

Tomcat路径和JRE版本选择

Tomcat服务器已成功创建

  1. 创建一个新的动态Web项目

创建一个新的动态Web项目

将战争导出到tomcat服务器

将战争导出到tomcat服务器

  1. Tomcat调试配置(重要),首先双击tomcat服务器,然后选择"使用Tomcat安装(控制Tomcat安装)"

Tomcat调试配置 - 很重要!

  1. 添加断点

添加断点

  1. 在调试模式下运行tomcat

在调试模式下运行tomcat

  1. 在Web浏览器中测试战争

在Web浏览器中测试战争

  1. 编辑源路径

编辑源路径 - 步骤1

编辑源路径 - 步骤2

  1. 调试Tomcat中的源代码

调试Tomcat中的源代码

war文件可在此处获得.

  • 这是一个非常有用的答案,只是不是针对这个问题。我学到了一些东西,但不是这个问题的答案 (2认同)