作为调试服务在调试模式下运行tomcat?

时间:2019-04-01 07:59:13

标签: homebrew remote-debugging tomcat9

我有大量文章通过与启动脚本一起启动来在调试模式下运行tomcat。我在Mac上将tomcat作为brew服务运行,并使用以下命令启动/停止该服务:

brew services start/stop/restart tomcat

我还尝试了使用上述方法在startup.sh中添加jpda启动脚本,但没有成功。仍在探索,看看是否有人对此有解决方案。同时,是否有人可以提供帮助?

通过Homebrew运行Tomcat 9。

1 个答案:

答案 0 :(得分:0)

您可以使用brew list tomcat确定您的tomcat安装位置。

然后在安装的setenv.sh文件夹中创建一个libexec/bin。确保将文件所有者/权限设置为此目录中的其他文件。

setenv.sh中,您可以指定要设置的调试选项,例如

export CATALINA_OPTS="agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=12345

然后重新启动tomcat,您应该能够将调试器连接到tomcat应用程序。