gpt4 book ai didi

java - TomCat 服务器配置未出现在 Intellij 中

转载 作者:行者123 更新时间:2023-11-28 22:54:59 25 4
gpt4 key购买 nike

我正在尝试在我已经运行的 tom cat 服务器中设置远程调试。我遇到的问题是,当我尝试编辑运行配置时,tomcat 服务器在 Intelliji 中不是一个选项。这里有一些图片可以清楚地演示我的问题:

enter image description here

更新:创建调试配置后,我现在收到以下错误: enter image description here

我还检查了我正在运行的服务器日志声明的第一行,它显示它在 8081 上运行:

Listening for transport dt_socket at address: 8081

这是我的智能调试配置:

enter image description here

最佳答案

如下所示添加常用的远程调试配置(您应该指定端口)。我想你在 jpda 模式下运行 tomcat。 enter image description here

编辑:

启用JPDA调试器使用以下命令运行 tomcat:

catalina.sh jpda 运行或者catalina.sh jpda 启动

可以在catalina.sh中查看端口号,例如tomcat 7.0.27

if [ "$1" = "jpda" ] ; then
if [ -z "$JPDA_TRANSPORT" ]; then
JPDA_TRANSPORT="dt_socket"
fi
if [ -z "$JPDA_ADDRESS" ]; then
JPDA_ADDRESS="8000"
fi
if [ -z "$JPDA_SUSPEND" ]; then
JPDA_SUSPEND="n"
fi
if [ -z "$JPDA_OPTS" ]; then
JPDA_OPTS="-agentlib:jdwp=transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND"
fi
CATALINA_OPTS="$CATALINA_OPTS $JPDA_OPTS"
shift
fi

如您在脚本中所见,它添加了与屏幕截图中完全相同的命令行参数。

如果您使用的是 Windows,请将脚本名称替换为 catalina.bat

关于java - TomCat 服务器配置未出现在 Intellij 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29946886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com