首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu 10下在远程调试模式下启动tomcat?

如何在Ubuntu 10下在远程调试模式下启动tomcat?
EN

Server Fault用户
提问于 2011-05-04 14:23:05
回答 1查看 22.9K关注 0票数 12

在ubuntu 10下,我开始疯狂地在远程调试模式下设置Tomcat。基本上,我将其添加到/etc/init.d/Tomcat 6(开头):

代码语言:javascript
复制
JAVA_OPTS="-Djava.awt.headless=true -Xmx256M -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"

但我看不出效果..。事实上,我看不到netstat打开端口8000,-a和Eclipse调试器说它无法连接。如果我做ps -A u\ grep java,我会得到:

代码语言:javascript
复制
tomcat6   9612  3.1 13.1 470560 154168 ?       Sl   15:24   0:17 /usr/lib/jvm/java-6-sun/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/share/tomcat6/endorsed -classpath /usr/share/tomcat6/bin/bootstrap.jar -Dcatalina.base=/var/lib/tomcat6 -Dcatalina.home=/usr/share/tomcat6 -Djava.io.tmpdir=/tmp/tomcat6-tmp org.apache.catalina.startup.Bootstrap start

注意,它甚至没有设置堆大小(如果这意味着)。

有什么暗示吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-05-04 14:45:27

不要碰init脚本。相反,编辑/etc/default/tomcat6 6文件并注释掉启用远程调试的行:

代码语言:javascript
复制
# To enable remote debugging uncomment the following line.
# You will then be able to use a java debugger on port 8000.
JAVA_OPTS="${JAVA_OPTS} -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
票数 16
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/266226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档