准备工作
- ecology 程序文件夹(可从生产环境拷贝)
- resin 程序文件夹(可从生产环境拷贝)
- IDEA 开发工具2023.1.7及以下,它提供了强大的开发和调试功能(由于Resin插件未更新,其它更新的版本不支持Resin插件)。
- IDEA插件 Resin 和 Jrebel
- Java开发工具(JDK1.8)确保已安装Java开发工具包(JDK),因为Ecology9是基于Java平台开发的。
详细步骤
- 打开IDEA编辑器,选择打开项目,项目路径为ecology 程序所在文件夹 ,并等待IDEA完成索引。
- 设置项目使用的JDK(如果从服务器拷贝的文件,最好使用相同的JDK,有些最新的JDK1.8连接数据库会报错)
- 设置输出目录,路径为ecology目录下的classbean文件夹或WEB-INF/classes文件夹(泛微官方并不建议输出到ecology\classbean文件夹)
- 库中添加以下路径, 设置完成后确认即可
- resin 内的 lib 目录
- ecology/classbean 所有的class基本都在这个目录,输出目录不要设置成classbean,有被覆盖风险!!!
- ecology/WEB-INF/classes
- 部分环境无法直接调用 ecology/WEB-INF/classes 内的class,需要对Resin进行配置修改。
- 打开运行/调试配置在里面添加Resin (选择本地) 初次配置需要Resin环境,点击应用服务器后面的配置,并选择 resin 目录
- 设置启动后浏览器打开的默认地址(可不勾选启动后打开),以及部署模式内的http端口(根据项目设置的端口,项目端口在resin配置中修改),然后点击保存
- 自此已可以点击运行 Resin 在本地电脑中运行ecology9
- 配置热部署
- 修改Resin配置文件
- 通过Jrebel启动项目
- 编写代码后使用
ctrl
+shift
+f9
重新构建项目,系统自动热部署。