ecology项目二次开发环境搭建

Submitted By Weaver

文档版本控制

文档简要信息:

文档主题(Title)

ecology项目二次开发环境搭建

作者(Author)

审批者 (To Be Approved By)

说明 (Comments)

ecology项目二次开发环境搭建

文件名称 (File Name)

文档版本历史:

序号

日期

版本

变更说明

修改人

审批人

注释

2013-05-02-

1

蔡志军

目录

1 文档版本控制 2

2 引言 3

2.1 编写目的 3

2.2 定义 3

2.3 参考资料 3

3 范围 4

3.1 主要步骤 4

3.1.1从服务器上拷贝WEAVER/ECOLOGY代码 4

3.1.2对客户代码复制至本地后修改 4

3.1.3把本地代码导入到myeclipse工程中 5

3.1.4在myeclipse中配置resin应用服务器(只需配置一次) 10

3.1.5在resin中配置客户项目运行 14

3.1.6编译java文件 16

引言

编写目的

为了开发人员熟悉项目二次开发环境搭建

预期读者:项目二次开发人员。

范围

主要步骤

3.1.1从服务器上拷贝WEAVER/ECOLOGY代码

zabbix java二次 java项目二次开发_jar

3.1.2对客户代码复制至本地后修改

请一定要记得修改数据库配置文件中的数据库配置,否则搭建的开发环境也是连接到正式库,那就很有可能会导致正式库中的数据出错,修改连接数据库的配置文件路径:F:\weaver\ecology\WEB-INF\prop\weaver.properties

—-oralce类型数据库在此文件中修改数据库链接:

#ceshi nmsy oracle
DriverClasses = oracle.jdbc.OracleDriver
ecology.url = jdbc:oracle:thin:@192.168.4.238:1521:ecology
ecology.user = nmsy
ecology.password = ecology
ecology.charset = ISO
ecology.maxconn = 50
ecology.minconn = 5
ecology.maxusecount = 6000
ecology.maxidletime = 600
ecology.maxalivetime = 10
ecology.checktime = 3600
ecology.changestatus = 1
ecology.overtime=5
ecology.isgoveproj = 0

—-sqlserver类型数据库在此文件中修改数据库链接:

#ceshi60 sqlserver
DriverClasses = com.microsoft.sqlserver.jdbc.SQLServerDriver
ecology.url = jdbc:sqlserver://192.168.4.246:1433;DatabaseName=ecology60
ecology.user = sa
ecology.password = ecology
ecology.charset = ISO
ecology.maxconn = 50
ecology.minconn = 5
ecology.maxusecount = 6000
ecology.maxidletime = 600
ecology.maxalivetime = 10
ecology.checktime = 3600
ecology.changestatus = 1
ecology.overtime=5
ecology.isgoveproj = 0

3.1.3把本地代码导入到myeclipse工程中

1、新建项目:类型是Java Project,如图8:

zabbix java二次 java项目二次开发_jar_02

(图8)

2、点击下一步到达如下窗口,如图9:

zabbix java二次 java项目二次开发_zabbix java二次_03

(图9)

3、点击下一步到达如下窗口,如图10:

zabbix java二次 java项目二次开发_jar_04

(图10)

4、点击图10中Finish后,项目新建完成,但是此时由于还没有导入ecology下classbean作为jar包,所以src下的两个固定java类编译有异常,如图11。此时添加classbean作为jar使用步骤如图12、图13.

zabbix java二次 java项目二次开发_zabbix java二次_05

(图11)

zabbix java二次 java项目二次开发_二次开发_06

(图12)

zabbix java二次 java项目二次开发_java服务器要二次编译_07

(图13)

添加ecology项目需要用的jar包,如图14,全部选择其jar包,点击OK添加外部jar完成,而ecology\web-inf\lib文件夹的jar会自动带到此jar中无需添加。

zabbix java二次 java项目二次开发_二次开发_08

(图14)

3.1.4在myeclipse中配置resin应用服务器(只需配置一次)

1、在myeclipse中的windowsprefencese,弹出如下窗口如图15:

zabbix java二次 java项目二次开发_eclipse_09

(图15)

2、RsinJDK配置如图16:

zabbix java二次 java项目二次开发_java服务器要二次编译_10

(图16)

3、RsinPaths配置如图17:

zabbix java二次 java项目二次开发_zabbix java二次_11

(图17)

4、按照如上步骤配置完成,则resin应用服务器可以在myeclipse中启动了,最主要是为了能在myeclipse中debug项目,启动resin服务如图18。

zabbix java二次 java项目二次开发_java服务器要二次编译_12

(图18)

3.1.5在resin中配置客户项目运行

1、需要本地resin运行文件夹下配置如下文件:E:\Resin\conf\resin.conf,配置修改内容如图19中红线圈起的内容即可.

zabbix java二次 java项目二次开发_jar_13

(图19)

2、在resin的运行目录下的lib包(E:\Resin\lib)中需要把ecology的依赖包放于此文件夹下。如图20:

zabbix java二次 java项目二次开发_java服务器要二次编译_14

(图20)

3.1.6 编译java文件

编译java有如下两种方案:

使用eclipse自动编译

使用resin编译java文件

Resin 2.X

文件目录:D:\weaver \Resin\conf\ resin.conf

修改成

Resin 3.X

文件目录:D:\weaver \Resin\conf\ app-default.xml

改成

3.1.7 Ecology版本区别

Ecology7文件编码为GBK

Ecology8 文件编码为UTF-8

JDK 1.6