如何在tomcat服务器中设置远程调试?
请告诉我。。如何在Tc服务器(Tomcat)中设置远程调试 我有(Tc服务器、Idea 8、Java 1.6)如何在tomcat服务器中设置远程调试?,tomcat,Tomcat,请告诉我。。如何在Tc服务器(Tomcat)中设置远程调试 我有(Tc服务器、Idea 8、Java 1.6) 谢谢..使用$tomcat_HOME/bin/catalina.sh脚本启动tomcat实例,如下所示: ./catalina.sh jpda start 使用idea查看服务器的选项并搜索remote,我不知道我现在是否有它要检查 顺便说一句,请参阅以获得更完整的答案。尽管tc server是tomcat的一个变体,但它并不完全相同 在基于windows的安装中,您应该转到实例目录
谢谢..使用
$tomcat_HOME/bin/catalina.sh
脚本启动tomcat实例,如下所示:
./catalina.sh jpda start
使用idea查看服务器的选项并搜索remote,我不知道我现在是否有它要检查
顺便说一句,请参阅以获得更完整的答案。尽管tc server是tomcat的一个变体,但它并不完全相同 在基于windows的安装中,您应该转到实例目录并找到配置目录,例如,如果我的实例是myApp,则类似于 C:\dev\runtimes\vfabric-tc-server-developer-2.7.0\myApp\conf 编辑文件wrapper.conf,并在文件末尾添加以下行
“Java附加参数”部分
wrapper.java.additional.16=“-Xdebug”
wrapper.java.additional.17=“-Xrunjdwp:transport=dt_socket,地址=5000,服务器=y,挂起=n”
16和17是序列,它们应该以最新现有序列的n+1开始。在我的文件中是:
wrapper.java.additional.15=“-Xss256K”
因此,我的tc服务器将侦听端口5000上的调试程序,并且不会挂起
此选项在Linux环境中无效,因为它没有包装器您可以通过添加 set CATALINA_OPTS=-Xdebug-Xnoagent-DJava.compiler=NONE Xrunjdwp:transport=dt_套接字,server=y,suspend=y,address=8000 到\bin位置内的startup.bat文件 然后使用以下连接属性在IDE中创建调试配置 主机:本地主机端口:8000 启动tomcat并运行调试配置