泛微ecology9后端二开环境搭建及远程调试教程 |
您所在的位置:网站首页 › ecology9下载 › 泛微ecology9后端二开环境搭建及远程调试教程 |
开发环境搭建
1、新建项目
注意一定要选择空项目,为了可以模仿eclipse的多模块(即可以分多个子工程) 2、新建模块点击项目结构 选择java模块 填写模块名称、设置好内容根、模块文件位置 3、模块配置 3.1、配置编译路径编译路径配置成和ecology系统中的一致 国产化下编译路径为:ecology/WEB-INF/classes 3.2、添加web框架模块名称右键【添加】,选择web 1、名称web改为ecology 2、删除掉web模块的部署描述符 4、添加依赖 4.1、添加ecology/classbean将服务器上的weaver/ecology/classbean 全部下载到本地 将服务器上的weaver/ecology/WEB-INF/lib 全部下载到本地 选择下载好的对应的classbean文件夹 4.2、添加WEB-INF/lib选择下载好的对应的lib内的全部文件,切勿直接选择lib文件夹。 这样本地可以编译的开发环境就搭建好了 搭建好之后可以新建一个测试类试一下, 测试类代码如下: package com.weavernorth; import weaver.interfaces.workflow.action.Action; import weaver.soa.workflow.request.RequestInfo; /** * @Classname workflow * @Description TODO * @Version 1.0.0 * @Date 2023/3/8 9:33 * @Created by 瓜瓜 */ public class workflow implements Action { @Override public String execute(RequestInfo request) { return SUCCESS; } }如果上述代码不报错,则表示开发环境搭建没有问题。 远程调试配置 1、配置idea(测试版本2021.3.2) 2、Resin4配置高亮部分为添加的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 ,日志或控制台有下图中的一段话,标识远程调试配置成功。 3、idea中的使用选择远程调试后启动即可运行调试。 4、注意此功能只能在测试环境中配置,正式环境严禁配置。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |