准备工作:

1.安装好的E-cology9
2.数据库
3.IDEA
本片文章主要为配置好开发环境

第一步:下载Demo

泛微e-cology9.0 非标准开发模板仓库 :https://gitee.com/weaver_cs/ecology-9-demo
在这里插入图片描述
1、前端开发环境搭建(ecode代码编辑器)
请访问地址:https://e-cloudstore.com/doc.html?appId=b59e05ced89f43d69ed7d6bdb6c57140

2、后端开发环境搭建
请访问地址:https://e-cloudstore.com/doc.html?appId=84e77d7890a14c439590b37707251859#后端环境搭建

3、**在线文档地址:**https://e-cloudstore.com/

第二步:打开项目,并配置好Resin环境

在这里插入图片描述
1、进入项目设置:File->Project Structure
在这里插入图片描述
2、在弹出的界面添加项目依赖
在这里插入图片描述
3、找到要调试的ecology demo环境,分别引入以下路径的包

ecology/classbean
ecology/web-inf/lib
resin4/lib

在这里插入图片描述
4、添加完之后点击Apply,成功导入依赖
在这里插入图片描述

第三步:配置编译

1、进入项目设置:File->Project Structure
2、进入Artifacts->±>JAR->Empty
在这里插入图片描述
3、修改Name,这里要注意的是如果要支持无侵入注解解析,jar包名称必须包含下划线前缀,类似示例的写法
在这里插入图片描述
4、修改jar包输出目录(output directory)到以下目录
ecology/web-inf/lib
在这里插入图片描述
5、添加src输出内容到jar包,点击Apply
在这里插入图片描述
6、选择build->Build Artifacts
在这里插入图片描述

7、点击build,即可完成编译
在这里插入图片描述
编译完成后,查看jar包生成情况
在这里插入图片描述
在这里插入图片描述

8、到系统中查看编译结果
登录本地服务后:
在这里插入图片描述
把地址改为:在这里插入图片描述
查看是否成功
在这里插入图片描述
在这里插入图片描述

第四步:Resin远程Debug

1、进入resin配置文件:resin\config\resin.properties 修改jvm_args

jvm_args  : -Xdebug -Xrunjdwp:transport=dt_socket,address=9011,server=y,suspend=n -Dcom.sun.management.jmxremote -Xloggc:/var/log/gc.log -Xmx1550m -Xms1550m -XX:ParallelGCThreads=20 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+DisableExplicitGC
jvm_mode  : -server

address=9011为远程Debug监听端口,可自行配置
在这里插入图片描述
2、添加中间件连接
在这里插入图片描述
3、添加±>Resin->Remote远程服务,分别输入ec服务地址URL、远程Resin调试端口Port
在这里插入图片描述
如果找不到Resin插件,可以去Plugins安装
Idea版本过高,找不到Resin插件请参考文章
在这里插入图片描述
4、选择configure,选择resin home
在这里插入图片描述
5、添加jar包
在这里插入图片描述

6、选择之前定义的Artifacts,点击Apply保存
在这里插入图片描述
7、如果是同一个系统内,选择
在这里插入图片描述

8、切换Startup/Connection,修改Debug->port为resin的远程调试端口
在这里插入图片描述
9、services中启动debug
在这里插入图片描述
10、到指定页面刷新(本示例是待办页面),成功进入断点,debug配置成功
在这里插入图片描述

Logo

「智能机器人开发者大赛」官方平台,致力于为开发者和参赛选手提供赛事技术指导、行业标准解读及团队实战案例解析;聚焦智能机器人开发全栈技术闭环,助力开发者攻克技术瓶颈,促进软硬件集成、场景应用及商业化落地的深度研讨。 加入智能机器人开发者社区iRobot Developer,与全球极客并肩突破技术边界,定义机器人开发的未来范式!

更多推荐