【Tomcat8使用学习之一】Tomcat 远程Debug

Tomcat版本:apache-tomcat-8.5.54
JDK版本:jdk1.8.0_171

  在项目发布以后,有时候需要对基于生产环境部署的应用进行调试,以解决在开发环境无法重现的BUG。这时需要使用应用服务器的远程调试功能,这主要依赖Java 平台调试体系架构JPDA。在大多数情况下,我们并不需要接触JPDA的相关API,仅需要对服务器和IDE做相关的配置即可。

操作步骤:

一、以调试模式启动Tomcat

以Windows为例,Linux类似,认调试端口8000

D:\apache-tomcat-8.5.43\bin>catalina jpda start

二、配置IDE

当Tomcat以远程模式启动后,我们还需要一个调试前段来进行具体的功能调试。由于现代IDE均已提供远程调试功能的集成,因此我们可以很容易将其作为前端进行远程调试。

这里以案例WebDemo进行演示:

1、选中项目WebDemo 进行Debug Configurations

2、在配置窗口设置Remote Java Application,Host和port使用远程主机的IP和端口,这里使用本机localhost和认8000

三、远程访问调试

浏览器访问;http://localhost:8080/WebDemo/hello

 

 


参考:
<Tomcat架构解析-刘光瑞>

相关文章

作为一名初次使用MaxCompute的用户,我体会颇深。MaxCompute...
近日,CloudToolkit正式推出了面向IntelliJ和Eclipse两个平台...
PyCharm是一种PythonIDE,带有一整套可以帮助用户在使用Pyth...
标题: 【下载】APK可视化修改工具:APK改之理(APKIDE)作者...
背景描述有时候Python应用的代码在本地开发环境运行十分正常...
1.注册SAP账号登录SAP官网:https://www.sap.com/index.html...