首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Tomcat作为windows服务安装时,使用远程调试(jdwp)启动Tomcat

将Tomcat作为windows服务安装时,使用远程调试(jdwp)启动Tomcat
EN

Stack Overflow用户
提问于 2009-09-10 16:28:15
回答 2查看 9.3K关注 0票数 3

我安装了一个Tomcat作为Windows服务。我想将它配置为支持通过jdwp进行远程调试。

当从命令行(catalina.bat)启动它时,我可以添加此字符串以允许调试:

代码语言:javascript
复制
-agentlib:jdwp=transport=dt_socket,suspend=n,server=y,address=10000

当jdwp作为windows服务运行时,我可以在哪里添加jdwp支持?对于这个问题,我不想使用"Monitor Tomcat“应用程序,而是通过server.xml、catalins.properties等文件来配置它。

EN

回答 2

Stack Overflow用户

发布于 2016-02-21 19:11:00

在调试模式下启动Tomcat windows服务的步骤:

1)进入Tomcat bin文件夹下的目录

2) C:\Program Files (x86)\Apache Software Foundation\Tomcat7.0\bin

3)运行tomcat7w.exe

4)在Java/ Java选项下,在所有-D选项上方输入一行

代码语言:javascript
复制
   -Xdebug
代码语言:javascript
复制
   -Xrunjdwp:transport=dt\_socket,address=8000,server=y,suspend=n

请确保以上两行位于不同的行中

票数 4
EN

Stack Overflow用户

发布于 2009-09-10 16:36:47

查看此how-to并修改提供的service.bat,使其包含以下行:

代码语言:javascript
复制
set JVM_OPTIONS=-Djava.io.tmpdir=%TMPDIR%;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties;-Dcatalina.base=%CATALINA_BASE%;-Dcatalina.home=%CATALINA_HOME%;-Djava.endorsed.dirs=%CATALINA_HOME%\endorsed;-Xms256M;-Xmx512M;-Xmixed;-Xincgc;-Xdebug;-Xrunjdwp:transport=dt_socket,server=n,suspend=y,address=127.0.0.1:4153

这是JVM_OPTIONS的第一个设置。确保您不会覆盖已设置的选项。

照常运行service.bat以安装调试服务

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1406320

复制
相关文章

相似问题

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