TomCat 服务器配置未出现在 Intellij 中
TomCat server configuration not appearing in Intelliji
我正在尝试在我已经 运行ning 的 tom cat 服务器中设置远程调试。我遇到的问题是,当我尝试编辑 运行 配置时,tomcat 服务器在 Intelliji 中不是一个选项。这里有一些图片可以清楚地演示我的问题:
更新:创建调试配置后我现在收到以下错误:
我还检查了我的 运行ning 服务器日志声明的第一行,它在 8081 上显示了它的 运行ning:
Listening for transport dt_socket at address: 8081
这是我的智能调试配置:
如下所示添加常用的远程调试配置(您应该指定端口)。我假设您 运行 tomcat 处于 jpda
模式。
编辑:
使用以下命令启用 JPDA 调试器 运行 tomcat:
catalina.sh jpda run
要么
catalina.sh jpda start
您可以在catalina.sh中查看端口号,例如tomcat 7.0.27
if [ "" = "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
我正在尝试在我已经 运行ning 的 tom cat 服务器中设置远程调试。我遇到的问题是,当我尝试编辑 运行 配置时,tomcat 服务器在 Intelliji 中不是一个选项。这里有一些图片可以清楚地演示我的问题:
更新:创建调试配置后我现在收到以下错误:
我还检查了我的 运行ning 服务器日志声明的第一行,它在 8081 上显示了它的 运行ning:
Listening for transport dt_socket at address: 8081
这是我的智能调试配置:
如下所示添加常用的远程调试配置(您应该指定端口)。我假设您 运行 tomcat 处于 jpda
模式。
编辑:
使用以下命令启用 JPDA 调试器 运行 tomcat:
catalina.sh jpda run
要么
catalina.sh jpda start
您可以在catalina.sh中查看端口号,例如tomcat 7.0.27
if [ "" = "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