远程debug Tomcat工程

1.登陆环境,修改环境中tomcat中的配置文件,主要修改tomcat下bin文件夹中的catalina.sh和startup.sh
步骤(1): catalina.sh文件修改:
在该文件的第一行添加如下内容:
JPDA_ADDRESS=15888 15888为端口号
步骤(2): startup.sh文件修改:
在该文件中最后一行修改如下内容:
exec "$PRGDIR"/"$EXECUTABLE" jpda start "[email protected]" 添加jpda字段

2.在eclipse中选择工程debug
步骤(1): 点击eclipse上的甲壳虫选择Debug Configurations
步骤(2): 在Debug Configurations页面中选择Remote Java Application,右击new一个新debug工程。
步骤(3): 在connect目录项需要填写的是:
project:选择debug的工程
host: 单板环境IP
port: 单板环境端口号
步骤(4): 在source目录中,首先remove已有default项目 add需要debug的工程

远程debug Tomcat工程,布布扣,bubuko.com

时间: 2024-10-10 17:28:18

远程debug Tomcat工程的相关文章

远程debug tomcat

如何用eclispe远程调试tomcat tomcat是一种非常常见的java web应用服务器,有时候服务器可能并不是部署在本地,而是部署在远程其他的机器上,我们用eclispe该如何进行debug调试呢?下面小编就和大家分享一下解决的办法. 方法/步骤 1.在eclispe中新建web应用,项目名字叫web.里面只有一个Servlet类,文件名为info.java.Web.xml配置如下. info.java内容如下, 2.将该项目打成war包,名称为web.war. 3.将web.war复

eclipse 远程debug tomcat web项目

1.首先须要在linux系统tomcat/bin文件夹下配置catalina.sh这个文件里添加: CATALINA_OPTS="-Xdebug  -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n" 參数说明: -Xdebug                              : 启用调试模式 -Xrunjdwp<sub-options>  : 载入JVM的JPDA參考实现库 transpor

【原】用IDEA远程Debug Tomcat服务

[环境参数] Web容器:Tomcat 8.0 IDE:IDEA 2018.1.5 [具体步骤] 1.配置Tomcat容器参数 编辑$CATALINA_HOME/bin/catalina.sh脚本,加入如下参数: -agentlib:jdwp=transport=dt_socket,address=8000,suspend=n,server=y 如下图所示. 注意:监听的端口可以为任意没有被占用的端口号,在此为8000. 可以通过linux命令"# netstat –anp | grep 800

tomcat 远程debug配置,教你远程调试代码,解决线上故障

IDEA远程DEBUG Tomcat很简单,配置如下: 1.修改tomcat服务器配置 打开tomcat/bin/catalina.sh 在空白处添加如下参数 CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=xxx.xxx.xx.xx:60222,suspend=n,server=y" 说明:address为tomcat服务器ip地址,这里必须填上(如果是局域网ip,就填局域网ip,如果不填ip,可能启动会用12

设置tomcat远程debug

查看端口占用情况命令: netstat -tunlp |grep 8000 tomcat 启动远程debug: startup.sh 中的最后一行 exec "$PRGDIR"/"$EXEXUTABLE" start "[email protected]"中的start修改成 jpda start ,默认的调试端口是8000 ,可以在catalina.sh 文件中设置JPDA_APPDESS=8000 使用startup.sh 或者catalin

Tomcat添加远程debug端口

在/tomcat/bin/catalina.sh 中添加: CATALINA_OPTS='-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=18090' 其中address所对应的值是远程debug端口号 如图:

JAVA类项目如何开启远程DEBUG模式?TOMCAT,JETTY等容器启动也可以DEBUG,以及JAVA远程连接JMXREMOTE

-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n 上面这一行是用来启动远程DEBUG的,端口为8000,suspend表示容器在启动的时候是否debug,可以看到tomcat或jetty启动的内部过程  -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=false -D

给Tomcat打开远程debug端口

>cd apache-tomcat-8.5.24 >cd conf >vim catalina.sh 在文件开始处添加: CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=50812" 重启Tomcat:bin/shutdown.sh   bin/startup.sh 就可以链接远程

eclipse远程debug服务器上的项目(Tomcat),打开、关闭及常见错误汇总

我们工作中,有时候测试/生产环境,出现的结果会与我们预计的不一样,只看代码又看不出去问题所在,这个时候就需要远程debug下服务器上的项目. 注意:(1)需要debug的代码,本机代码需与服务器上一致.(2)保证服务器下开了允许远程debug的端口 一.打开远程debug 1.右击要debug的项目,Run As ->Debug Configurations,找到Remove Java Application,如下: 填下远程主机IP和端口 备注:如何找预留的debug端口:一般而言,找到对应项