一、调试准备
首先得有一个在远程服务器上的Tomcat与一个在本地的Eclipse,还有就是一个已经部署在远程Tomcat上并且源代码在本地Eclipse上的程序。当然如果木有远程的服务器就用自己的本机当远程的服务器试下也行哈。
二、配置tomcat
1、如果远程服务器是Windows NT的环境,那就在%CATALINE_HOME%/bin 下建立debug.bat文件,在里面贴入如下内容:
set JPDA_ADDRESS=8888
set JPDA_TRANSPORT=dt_socket
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888
startup
其中的两处8787是要启用的远程端口,当然任何未被使用的端口都可以。连接方式有两种,为dt_shmem和dt_socket,分别表示本机调试和远程调试。
2、如果远程服务器是Linux/Unix环境,就编辑%CATALINE_HOME%/bin/startup.sh文件,找到其中最后一行,将
exec "$PRGDIR"/"$EXECUTABLE" start "$@"
改为
exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"
默认的远程调试端口是8000,如果被占用,编辑%CATALINE_HOME%/bin/catalina.sh文件,将
JPDA_ADDRESS="8000"
改为
JPDA_ADDRESS="8888"
3 、在Windows下运行debug.bat 在Linux下运行 startup.sh启动Tomcat。
如果在启动日志中出现
Listening for transport dt_socket at address: 8888
则说明远程调试端口监听成功。
相关推荐
MyEclipse MyEclipse远程调试tomcat
Eclipse,MyEclipse远程调试教程,web服务器:tomcat
NULL 博文链接:https://smile5098.iteye.com/blog/1942122
NULL 博文链接:https://lindazcg.iteye.com/blog/938609
myeclipse 远程调试jboss as7或者jboss eap6,包括windows运行环境和linux运行环境分别介绍,同时jboss as7和jboss eap6的配置也有所不同。
myeclipse远程调试(web project)附说明文档
计算机毕业论文计算机毕业论文 选课系统(Myeclipse7.0+服务器Tomcat+MysqL5.0)计算机毕业论文 选课系统(Myeclipse7.0+服务器Tomcat+MysqL5.0)计算机毕业论文 选课系统(Myeclipse7.0+服务器Tomcat+MysqL5.0)...
myeclipse远程调试(java project)附说明文档
在Myeclipse中远程调试tomcat,在Myeclipse中远程调试tomcat
MyEclipse8.5安装以及TomCat配置.doc
如何配置Myeclipse8.0JRE与Tomcat6 1配置Tomcat6环境 默认情况下Myeclipse8.0没有配置Tomcat6.0。如图:
用myEclipse断点调试javascript
还在为每个项目之间在Myeclipse集成Tomcat中冲突的问题烦恼吗?看看文档,教你如何在一个Myeclipse中配置多个tomcat
MYEclipse中JDK及Tomcat的配置
xxl-job-1.7.2导入到myeclipse并部署到tomcat的正确方法 基于tomcat8.x 亲测 完美通过
Myeclipse中无法启动TOmcat的一些问题
在windows下远程调控虚拟机中的tomcat
MyEclipse 9.0下tomcat插件的安装,本人亲测可用,包含com.sysdeo.eclipse.tomcat_3.2.1
基于MyEclipse+Mysql+Tomcat7.0,使用JSP、JavaBean等基础操作。系统角色:管理员,学生,老师。 功能模块:管理员:发布每日美文推荐,系统公告。课程、学生和教师的信息管理与审核。 学生:个人信息管理,课程管理...
myeclipse8.6配置jdk1.7+tomcat7.0