在Eclipse上调试本地Spring Heroku应用程序
我想知道是否有人知道如何设置Eclipse在本地调试heroku应用程序?在Heroku上,它展示了如何使用cmd上的命令“java-jar target/dependency/webapp-runner.jar target/*.war”在本地部署应用程序,但是有没有办法在Eclipse上运行应用程序在Eclipse上调试本地Spring Heroku应用程序,eclipse,spring,debugging,heroku,Eclipse,Spring,Debugging,Heroku,我想知道是否有人知道如何设置Eclipse在本地调试heroku应用程序?在Heroku上,它展示了如何使用cmd上的命令“java-jar target/dependency/webapp-runner.jar target/*.war”在本地部署应用程序,但是有没有办法在Eclipse上运行应用程序 谢谢如果您使用的是Spring Tools Suite Eclipse捆绑包,我通常只使用本地Tomcat安装(例如TC Server)进行开发和调试。您还可以按照此处的说明使用嵌入式Webap
谢谢如果您使用的是Spring Tools Suite Eclipse捆绑包,我通常只使用本地Tomcat安装(例如TC Server)进行开发和调试。您还可以按照此处的说明使用嵌入式Webapp Runner运行它。你的应用程序所依赖的任何Heroku环境变量都可以作为服务器启动参数传递。这正是我想要的!如果你能把你的评论作为一个答案,我会认为它是正确的。(:我将附议@AlanHay关于:TC Server的评论。此外,您应该尝试
foreman
,它与Heroku toolbelt一起安装。这允许您更紧密地模拟服务器环境(例如,多个dyno)。要启用调试,请执行导出JAVA选项=“-Xdebug-Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n”
。然后您可以在eclipse中作为远程服务器进行调试。注意-由于端口冲突,在运行2个dynos时失败。快速修复:在单独的终端中设置唯一的JAVA\u OPTS
,并在每个终端中启动一个foreman
实例。