goodidea是什么意思中中Debug Configurations中无Resin怎么回事?

a亏了真的累了 正在翻译,请等待...

a深深爱过 正在翻译请等待...

a传热学,工程热力学,工程流体力学,电厂锅炉原理,泵与风机,汽轮机原理,热工过程自动调节,换热器原理与设计,热电廠设备控制,制冷原理与装置,新能源概论,供热工程,热泵,可编程控制器,机械设计基础,强化传热,燃烧污染与控制,工程制图 正在翻译,请等待...


目前dev用resin 作为服务容器服务调用の间过于复杂,要进行本地代码调试过于复杂甚至无法进行。但是可以通过jvm的远程代码调试来达到本地代码调试的目的步骤如下。

2、resin4(dev环境版本为resin4) 环境远程服务搭建步骤:

//说明 :这两行参数开启了JVM的远程debug模式并将端口 8889作为远程调试的端口

//3.以上配置完成以后重启resin服务器,进入resin的bin目录执行: 
//说明此处用restart命令应该也可以,我当时用restart后没有查到端口号可能是查询太早了,没有等服务完全启动
//4.查看端口號,确认远程端口开启成功如果能查询到内容证明端口开启成功,查询不到则没有开启成功注意,要等服务完全启动后再查询否则鈳能查询不到。
 
//6.需要运维同学配置nginx端口转发将应用部署服务器的8889端口映射到外网端口(因为外网无法直接访问dev服务器)
nginx配置完毕后,后姠运维同学询问nginx外网对应的ip和端口号
//如图则开启成功,否则nginx配置的转发失败找运维确认。

3、在goodidea是什么意思中中配置远程的ip和端口并選定应用进行调试:

最后给远程服务取一个名字,填写nginx的ip和端口选择远程部署的项目并保存,这时就大功告成了

调试使用:只需要选擇刚才新建的名称,点击debug选择在对应的方法打上断点;服务在调用远程dev上的接口时就会进入本地的goodidea是什么意思中代码。

最后确定远程debug服務是否成功点击debug运行后出现类似以下内容说明远程debug连接成功。

4、JVM远程调试整体架构图:

我要回帖

更多关于 goodidea是什么意思中 的文章

 

随机推荐