# idea 开发工具远程调试 java {#idea-开发工具远程调试-java}
本文讲述 java 远程调试的配置。若服务器环境上出现的问题无法在本地重现(可能是服务器环境的问题),那么为了方便快速地定位问题原因,我们可以采用远程调试技术,在本地即可调试服务器上的代码。除了待调试的代码在服务器上,其它和本地调试没什么区别。
# 约定 {#约定}
- 开发环境
windows7 64 位
ideaIU-15.0.2.exe - 远程服务器
IP: 10.96.142.132
CentOS 6.5 64 位
apache-tomcat-9.0.0.M3: /usr/local/apache-tomcat-9.0.0.M3
# 配置 {#配置}
-
配置远程服务器
vi /usr/local/apache-tomcat-9.0.0.M3/bin/setenv.shJAVA_OPTS="${JAVA_OPTS} -Xdebug -Xrunjdwp:transport=dt_socket,address=58000,server=y,suspend=n"
cd /usr/local/apache-tomcat-9.0.0.M3/bin/
./startup.sh
- 配置开发环境
# 调试 {#调试}
- 打断点,并点击调试按钮
- 访问服务
- 进入断点