使用Intellij IDEA进行java Heroku本地web调试
我正在用Java写一个电报机器人。这个机器人将来将托管在Heroku上。目前,我只是用Gradle构建它,并在本地运行它:
heroku local web
命令。有没有办法用Intellij IDEA调试它
你可以在下面搜索框中键入要查询的问题!
我正在用Java写一个电报机器人。这个机器人将来将托管在Heroku上。目前,我只是用Gradle构建它,并在本地运行它:
heroku local web
命令。有没有办法用Intellij IDEA调试它
# 1 楼答案
是的,运行
heroku local
会在后台启动一个正常的Java进程。您可以通过运行jps
来确认这一点(不确定这是否适用于Windows)为了使用Intellij进行调试,需要提供适当的JVM选项以启用调试。例如:
你可以把它们放在
Procfile
中,或者将它们设置为JAVA_OPTS
,并在Procfile
中引用该环境变量启动
heroku local
进程后,您可以通过运行以下命令来确认它是否正常工作:然后可以在
localhost:9090
上的Intellij中连接远程调试器