您是否有人尝试使用IntelliJ远程调试在Cloud Foundry中运行的应用? 设置是什么?
答案 0 :(得分:0)
您应该将以下内容添加到您的manifest.yml中:
env:
JBP_CONFIG_DEBUG: '{enabled: true}'
推送应用程序
在IntelliJ IDE中打开项目
打开运行配置
单击+按钮并添加远程配置 (运输应该是" socket"&和调试器模式应该是"附加")
Host: localhost
Port: 8000
注意:验证对于调试条目,您有以下条目
env:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
cf ssh -N -T -L 8000:localhost:8000 myapp
在代码中输入BP并单击调试按钮
您应该在调试选项卡中看到以下内容(调试套接字已连接)
Connected to the target VM, address: 'localhost:8000', transport: 'socket'