您的位置:首页 > 运维架构 > Tomcat

[置顶] Tomcat开启远程Debug配置

2017-03-24 00:22 483 查看

查看是否已经开启debug模式

首先ps -ef|grep tomcat 查看一下tomcat进程的信息,如果出现下面的信息

-server -Xms1024m -Xmx1024m -Dworker.hostname=xxxxx -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=xxxx


那就是已经开了debug模式,无需再设置,直接ifconfig查看服务器IP即可,然后再根据idea的配置远程登录的方式直接配置就行了。

设置开启DEBUG模式

如果没有的话可以这么设置

1.直接在catalina.sh文件设置

CATALINA_OPT="$CATALINA_OPTS -server -Xms1024m -Xmx2048m -Dworker.hostname=xxxxxxx -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=xxxx"


2.也可以在setenv.sh文件直接设置,如果没有setenv.sh文件直接新建一个。

JAVA_OPTS="$JAVA_OPTS -server -Xms1024m -Xmx2048m -Dworker.hostname=xxxxxxxx1 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=xxxx"


因为catalina.sh里面有这段代码,这是tomcat为了让用户自定义jvm参数而不破坏源文件的办法。

# Ensure that any user defined CLASSPATH variables are not used on startup,
# but allow them to be specified in setenv.sh, in rare case when it is needed.
CLASSPATH=
if [ -r "$CATALINA_BASE/bin/setenv.sh" ]; then
. "$CATALINA_BASE/bin/setenv.sh"
elif [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then
. "$CATALINA_HOME/bin/setenv.sh"
fi
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: