泛微OA二次开发环境搭建 ecology二次开发

  1. 泛微OA二次开发环境搭建 ecology二次开发_第1张图片
  2.  
  3. 我们在参与泛微开发有四年多的经验,实践过十多个不同的开发项目。

    我们提供泛微平台技术支持顾问、项目开发、提供开发资料等服务。

    期间收集、整理、归纳专门针对泛微开发的专业技能资料;

    E8 开发资料大全             E9 开发资料大全

  4. 下面介绍E8的环境安装,概述

本文档将介绍如何通过自己电脑搭建开发环境,实现开发过程可debug进行调试,从而达到提升开发效率。

  1. 准备工作

此次以本机的Win7+SQL SERVER 2008R2系统运行环境、Myeclipse8.5开发环境进行讲解。

  • 在本机电脑安装好myeclipse8.5和SQL SERVER 2008R2。

myeclipse8.5注册码:网上查找

  • 下载WEAVER_E8.rar强烈建议将其解压的D盘的根目录,这样就不用改什么东西了
  • 泛微OA二次开发环境搭建 ecology二次开发_第2张图片

 

  • ecology8.bak是数据库文件,如果想什么都不改,那么数据库命名为ecology8,用户sa,密码123456,如果数据库改了,则修改D:\WEAVER_E8\ecology\WEB-INF\prop下面weaver.properties文件中的相关参数
  • 泛微OA二次开发环境搭建 ecology二次开发_第3张图片

 

  • 如果电脑内存不够大,则修改一下内存,D:\WEAVER_E8\Resin\conf下的resin.conf文件的90行和91行,改小一点,根据自己电脑内存的实际情况进行设置,如果这里内存设置太大的话,resin可能到时候运行不起来的
  • 泛微OA二次开发环境搭建 ecology二次开发_第4张图片泛微OA二次开发环境搭建 ecology二次开发_第5张图片

 

  • 解压时,如果不是解压到D盘,或者文件解压后文件也不是叫“WEAVER_E8”,那么需要修改D:\WEAVER_E8\Resin\conf下的resin.conf
  • 泛微OA二次开发环境搭建 ecology二次开发_第6张图片

 

  • 查看或者修改端口:D:\WEAVER_E8\Resin\conf下的resin.conf文件
  • 泛微OA二次开发环境搭建 ecology二次开发_第7张图片

 

  • 设置Java的环境变量
  • 泛微OA二次开发环境搭建 ecology二次开发_第8张图片

 

新建系统环境变量

变量名

变量值

备注

JAVA_HOME

D:\WEAVER_E8\JDK

根据自己电脑上JDK实际路径修改

Path

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码

CLASSPATH 

 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

注意最前面有一点

新建好了后,通过dos窗口的Java和javac校验配置的环境变量是否成功

泛微OA二次开发环境搭建 ecology二次开发_第9张图片

 

 

 

  • 解压好了之后,可以进入D:\WEAVER_E8\Resin手工点击httpd.exe 进行启动Resin服务,如图
  • 泛微OA二次开发环境搭建 ecology二次开发_第10张图片
  • 泛微OA二次开发环境搭建 ecology二次开发_第11张图片

 

 

备注:若双击httpd.exe后dos窗口闪退,则可能是环境变量未设置成功

 

当dos窗口出现了 Resin start in XXXms ,则表示启动已完成,输入地址访问OA系统

http://127.0.0.1:8082

 

泛微OA二次开发环境搭建 ecology二次开发_第12张图片

报错说明:如果启动httpd.exe后,还是无法进入登陆页面,则查看ecology/log路径下面的报错日志文件ecology,若出现如下报错信息

ERROR weaver.conn.DBConnectionPool [Thread: DefaultQuartzScheduler_Worker-3] - weaver.conn.DBConnectionPool

com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。

那么说明SQL Server的TCP/IP服务未开启,那么通过以下方式设置开启

泛微OA二次开发环境搭建 ecology二次开发_第13张图片

泛微OA二次开发环境搭建 ecology二次开发_第14张图片

 

 

  • 输入用户名和密码后需要验证码和授权文件

 

授权文件请将识别码发给泛微人员进行申请,验证码目前设置的是1,查看或者修改进入WEB-INF下面的code.key文件

 

泛微OA二次开发环境搭建 ecology二次开发_第15张图片

  • 登录成功,准备工作已完成

 

泛微OA二次开发环境搭建 ecology二次开发_第16张图片

  1. 搭建开发环境

第二步登录成功,说明初步准备工作已经完成,但是并不能说是开发环境已经搭建好了,因为到时候开发是没办法debug,所以下面进行开环境的搭建。

 

  • 请将准备工作时打开的httpd.exe关闭,切记
  • 泛微OA二次开发环境搭建 ecology二次开发_第17张图片

 

或者

泛微OA二次开发环境搭建 ecology二次开发_第18张图片

 

  • D:\WEAVER_E8\ecology下面的classbean文件夹备份一下,切记
  • 泛微OA二次开发环境搭建 ecology二次开发_第19张图片

 

  • 打开myeclipse,为使系统运行顺畅些,建议将myeclipse校验取消,然后新建一个JDK
  • 泛微OA二次开发环境搭建 ecology二次开发_第20张图片

 

 

泛微OA二次开发环境搭建 ecology二次开发_第21张图片

校验取消完成,下面新建JDK

泛微OA二次开发环境搭建 ecology二次开发_第22张图片

 

 

 

泛微OA二次开发环境搭建 ecology二次开发_第23张图片

泛微OA二次开发环境搭建 ecology二次开发_第24张图片

确定后,一个JDK就建完

 

  • 新建一个java project(不要建web project,否则myeclipse到时会特别卡
  • 泛微OA二次开发环境搭建 ecology二次开发_第25张图片
  • 泛微OA二次开发环境搭建 ecology二次开发_第26张图片
  • 泛微OA二次开发环境搭建 ecology二次开发_第27张图片

 

 

注意:此步骤可能会比较慢,比较耗CPU和内存,如果myeclipse卡机了几分钟,那么进程关闭myeclipse,重启启动myeclipse,启动后先执行下面的第“⑤”步操作,操作完再回到此处操作。

泛微OA二次开发环境搭建 ecology二次开发_第28张图片

泛微OA二次开发环境搭建 ecology二次开发_第29张图片

 

 

  • 新建src源文件夹(如果src文件夹已经有了,则此步骤跳过
  • 泛微OA二次开发环境搭建 ecology二次开发_第30张图片

 

 

  • 将系统目前ecology/classbean路径下已有的class文件引用到项目中,以方便后期写java代码时,有相关提示。
  • 泛微OA二次开发环境搭建 ecology二次开发_第31张图片

 

注意,如果classbean里面的文件被清空了,那么将备份的那个classbean里面的文件复制到classbean中

泛微OA二次开发环境搭建 ecology二次开发_第32张图片

 

  • 将Resin 下面lib的jar包引用进来
  • 泛微OA二次开发环境搭建 ecology二次开发_第33张图片

 

  • 配置resin相关参数
  • 泛微OA二次开发环境搭建 ecology二次开发_第34张图片
  • 泛微OA二次开发环境搭建 ecology二次开发_第35张图片
  • 泛微OA二次开发环境搭建 ecology二次开发_第36张图片

 

 

 

 

 

  • 设置ecology加载的默认class路径

ecology加载class文件的默认路径为ecology/classbean,但是若想debug自己写的java代码,那么需要设置resin中的source。

进入WEAVER_E8\Resin\conf文件夹下的app-default.xml,增加如下代码

 

  • debug启动reisin
  • 泛微OA二次开发环境搭建 ecology二次开发_第37张图片

 

启动完成

泛微OA二次开发环境搭建 ecology二次开发_第38张图片

 

注:如果没有找到“Servers”,那么可以通过以下操作把其放出来

泛微OA二次开发环境搭建 ecology二次开发_第39张图片

 

 

或者点击“Other”

泛微OA二次开发环境搭建 ecology二次开发_第40张图片

 

 

注:若启动resin过程中出现以下错误,可能是JDK问题,用myeclipse自带的JDK试试看

泛微OA二次开发环境搭建 ecology二次开发_第41张图片

 

 

 

  • 输入地址访问http://127.0.0.1:8082/

 

泛微OA二次开发环境搭建 ecology二次开发_第42张图片

  1. 开发调试

现在已经将开发环境搭建好,下面可进行debug调试了。

  • 建一个java文件
  • 泛微OA二次开发环境搭建 ecology二次开发_第43张图片

 

  • 注册自定义接口
  • 泛微OA二次开发环境搭建 ecology二次开发_第44张图片

 

 

  • 流程节点附件操作引用接口
  • 泛微OA二次开发环境搭建 ecology二次开发_第45张图片

 

 

  • debug调试
  • 泛微OA二次开发环境搭建 ecology二次开发_第46张图片

提交流程时,等待debug处理完成

泛微OA二次开发环境搭建 ecology二次开发_第47张图片

 

Myeclipse已经进入到debug状态

 

  • 配置完成

你可能感兴趣的:(JAVA,泛微OA,泛微OA二次开发,泛微二次开发,泛微开发,泛微E8)