泛微ecology9后端二开环境搭建及远程调试教程

开发环境搭建

1、新建项目

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y4WQRPxs-1659064083497)(idea2021.3.x远程调试resin.assets/image-20220414131009379.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8nDv0HCl-1659064083499)(idea2021.3.x远程调试resin.assets/image-20220414131113554.png)]

2、新建模块

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Jp7xVpTZ-1659064083501)(idea2021.3.x远程调试resin.assets/image-20220414131232307.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SUvmi2Se-1659064083502)(idea2021.3.x远程调试resin.assets/image-20220414131319851.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7nOve44V-1659064083505)(idea2021.3.x远程调试resin.assets/image-20220414131354109.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qhNknBm5-1659064083509)(idea2021.3.x远程调试resin.assets/image-20220414131953674.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZoirFy8R-1659064083511)(idea2021.3.x远程调试resin.assets/image-20220414132031522.png)]

3、模块配置

3.1、配置编译路径

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yhfAwkav-1659064083513)(idea2021.3.x远程调试resin.assets/image-20220414132114107.png)]

3.2、添加web框架

模块名称右键【添加】

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kEzqfkGN-1659064083515)(idea2021.3.x远程调试resin.assets/image-20220414132234432.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mMx4yXOU-1659064332203)(idea2021.3.x远程调试resin.assets/image-20220414132357855.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XIBMNHb4-1659064083518)(idea2021.3.x远程调试resin.assets/image-20220414132439127.png)]

4、添加依赖

4.1、添加ecology/classbean

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SKssIHjq-1659064083519)(idea2021.3.x远程调试resin.assets/image-20220414132655843.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cJDjJuxU-1659064385095)(idea2021.3.x远程调试resin.assets/image-20220414133746926.png)]

4.2、添加WEB-INF/lib

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-G2aUa80M-1659064083522)(idea2021.3.x远程调试resin.assets/image-20220414133942429.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DqvMAeXV-1659064083523)(idea2021.3.x远程调试resin.assets/image-20220414133926788.png)]

远程调试配置

1、配置idea(测试版本2021.3.2)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FuJn24n5-1659064083525)(idea2021.3.x远程调试resin.assets\image-20220304162605909.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-a2G7bME3-1659064083529)(idea2021.3.x远程调试resin.assets\image-20220304162637790.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Vgohp1Bu-1659064083530)(idea2021.3.x远程调试resin.assets\image-20220304162824756.png)]

2、Resin4配置

在这里插入图片描述

![image-20220304162911687]idea2021.3.x远程调试resin.assets\image-20220304162911687.png)

高亮部分为添加的idea复制出来的代码:

jvm_args : -Xmx2500m -Xms1000m -XX:ParallelGCThreads=20
-XX:+UseConcMarkSweepGC -XX:-OmitStackTraceInFastThrow
-XX:+UseParNewGC -XX:+DisableExplicitGC -javaagent:wagent.jar -javaagent:stophotdeploy.jar
-Djdk.tls.ephemeralDHKeySize=2048
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9998
-Dfile.encoding=GBK

启动resin ,日志或控制台有下图中的一段话,标识远程调试配置成功。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VuwYBDqO-1659064083536)(idea2021.3.x远程调试resin.assets\image-20220304163556434.png)]

3、idea中的使用

[外链图片转存中...(img-W8W9sLGO-1659064083537)]

选择远程调试后启动即可运行调试。

4、注意

此功能只能在测试环境中配置,正式环境严禁配置。


版权声明:本文为u010048119原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。