泛微OA.E9--07--IDEA搭建后端二开环境

泛微OA.E9–07–IDEA搭建后端二开环境

一.前期准备
1.安装IDEA
2.从服务器中把ecology和JDK这几个文件拷贝到本地。
(ecology太大的话可以不拷log日志文件)
在这里插入图片描述
3.拷到本地后,在ecology文件下创建src文件夹在这里插入图片描述
二.配置IDEA
1.启动IDEA后,点击File下的Open,找到E9的存放目录,点击OK.
在这里插入图片描述
2.配置项目结构。点击File下的Project Structure,进入设置页面。
在这里插入图片描述
2.1 配置JDK。点击Project,在SDK中选择WEAVE下面的JDK。
在这里插入图片描述
在这里插入图片描述
2.2 配置功能块。点击Modules,将在ecology新建的src设置为开发目录。将ecology下的out(没有的话就手动创建一个)文件夹设置为编译后存放目录。
在这里插入图片描述
在这里插入图片描述
2.3 添加jar包。点击Libraries,点击"+"号后点击”Java“。将以下文件添加为jar包。
在这里插入图片描述
在这里插入图片描述
三.测试是否能正常编译输出class文件。
(注意:测试请在测试服务器下进行)
1.在src下创建test包,后创建测试类TestRun类。
在这里插入图片描述
2.编写测试接口代码。

package test;


import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;

@Path("/resful/selfdevInterface/")
public class TestRun {

    @GET
    @Path("/getErpStyleData")
    @Produces({"application/text"})
    public String  getTestClass(){
        return "Hello Word!";
    }

}

在这里插入图片描述
3.点击上方的”Build“–>“Build Project”,开始编译文件。编译后就可以在WEAVE/ecology/out/test下看到TestRun.class。
在这里插入图片描述
4.将TestRun.class文件放到服务器的D:\weaver\ecology\classbean\test下。
在这里插入图片描述
5.重启服务。(正式版请勿随意重启服务)
在这里插入图片描述
在这里插入图片描述
6.测试,地址栏输入:OA地址//resful/selfdevInterface/getErpStyleData,返回“Hello Word!”表示成功。

<think>好的,我需要帮助用户了解如何搭建E9开发环境。首先,我要仔细分析用户的问题,用户明确提到了搭建教程和配置指南,所以重点应该放在步骤和所需工具上。 根据提供的引用内容,有几个关键点需要注意。首先,引用[3]提到需要安装JDK,配置IDE(推荐IntelliJ IDEA),以及搭建E9服务器。这些是基本的环境配置步骤。其次,引用[1]和[2]提到了详细的指南和资源文件,特别是项目地址和下载链接,可能需要引导用户参考这些资料。引用[4]则强调了通过实例学习和实践的重要性,可能需要建议用户下载资源并按照步骤操作。 接下来,我需要整理这些信息,形成一个结构清晰的回答。通常,搭建开发环境包括几个主要步骤:安装JDK、配置IDE、搭建服务器、获取开发资源,以及开发配置。每个步骤需要详细说明,同时引用对应的参考资料。例如,安装JDK是基础,必须确保版本正确;配置IntelliJ IDEA时需要设置相关插件和SDK;服务器搭建可能需要安装和配置Ecology9系统。 另外,用户可能对具体的配置细节或常见问题有疑问,但当前问题主要是教程和指南,所以应侧重于步骤的列举和资源的提供。需要确保每个步骤都简明扼要,同时附上引用标记,方便用户查阅原始资料。例如,在提到配置IDE时,引用[3]和[2]可以作为支持材料。 还要注意用户可能的开发经验差异,引用[1]提到无论初学者还是有经验的开发者都能使用该指南,因此回答应兼顾易懂性和技术深度。可能需要分点说明,每个步骤加上注意事项或推荐做法,比如使用特定版本的JDK,或推荐使用IDEA的原因。 最后,相关问题部分需要预测用户可能进一步询问的内容,比如环境搭建中的常见错误、性能优化,或者与其他工具的整合。这些问题可以帮助用户更深入地理解开发环境搭建后的后续步骤。 总结下来,回答的结构应该是:简介、分步骤详细说明(每个步骤附引用)、相关资源获取方式、开发入门建议,最后是相关问题。需要确保语言简洁,技术术语准确,同时符合用户的中文要求,避免使用Markdown格式,保持自然的口语化表达。</think>以下是E9开发环境搭建的详细指南,结合官方文档和源实践整理而成: ### 一、基础环境准备 1. **安装JDK** 推荐使用JDK 8或11版本(需与E9系统版本匹配),配置`JAVA_HOME`环境变量 ```bash # 示例:验证安装 java -version ``` 引用[3] 2. **配置开发工具** - 安装IntelliJ IDEA(推荐2021.3+版本) - 安装Maven并配置本地仓库 - 安装Git代码管理工具 引用[2] --- ### 、服务器环境搭建 1. **部署Ecology9系统** - 安装Tomcat 8.5+或Weblogic中间件 - 部署E9安装包(需企业授权文件) - 配置数据库(支持Oracle/MySQL/SQL Server) ```xml <!-- 示例:数据库连接配置片段 --> <Resource name="jdbc/ecology" url="jdbc:mysql://localhost:3306/ecology9" username="root" password="123456"/> ``` 引用[3] --- ### 三、开发环境配置(IDEA篇) 1. **导入项目** - 克隆官方示例仓库: ```bash git clone https://gitcode.com/Open-source-documentation-tutorial/f25b7 ``` 引用[2] 2. **关键配置项** | 配置项 | 说明 | |-----------------|-----------------------------| | SDK路径 | 指向已安装的JDK目录 | | Maven配置文件 | 设置settings.xml的仓库地址 | | Tomcat集成 | 配置本地调试服务器 | 3. **插件安装** - Lombok(简化代码) - Maven Helper(依赖分析) - E9 Toolkit(官方开发工具包) --- ### 四、开发准备 1. **表结构解析** 通过`ecology.sql`文件查看系统表结构,重点研究: - 流程引擎表(`workflow_*`) - 组织架构表(`HrmResource`) - 表单设计表(`formtable_main_*`) 引用[1] 2. **调试配置** ```properties # application-dev.properties ecology.debug=true ecology.hotdeploy.path=/e9modules ``` 支持热部署开发模式[^4] --- ### 五、验证环境 1. 启动本地Tomcat服务器 2. 访问`http://localhost:8080/ecology` 3. 创建测试流程/表单验证功能
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值