如何编译OpenXDS开源项目

1       下载

OpenXDS的下载地址:(使用svn下载)

https://sysnetint.sourcerepo.com/sysnetint/openxdsos/trunk/

OpenXDS的介绍的官网地址:

http://www.openempi.org/confluence/display/openxds/Home

这个官网介绍是纯英文,如需了解更多可去文库查看我的另一份中文翻译文档。

2       环境

jdk1.7

tomcat7附tomcat7下载地址:http://tomcat.apache.org/download-70.cgi

apache-maven-3.2.5

工具:eclipse

以上环境任何一种都要按照要求来,不然很可能出现莫名其妙的错误造成编译失败。

3       配置数据库

本文介绍的是建立MySQL数据库,如需建立其他类型数据库参考流程照猫画虎即可。

3.1           建库

建立两个数据库:

http://www.openempi.org/confluence/display/openxds/Installation+of+the+Postgres+Database

上面链接是官网提供的建库方法与脚本。

094458_mQtc_1181496.png

094502_Ub9y_1181496.png

此时我们已经拥有openxds和log2两个数据库。

3.2           初始化数据库

数据库初始化脚本OpenXDS源码中已经给出,在工程中的这个位置:

openxdsos\openxds-registry-adapter-omar\src\main\resources

094510_XRwh_1181496.png

这里我要说的是官网给出的create_database_schema_mysql.sql脚本本身存在错误,将里面的256修改为255即可,如果还是不行给我留言,发现了我会帮忙处理。

4       导入项目

在eclipse项目列表里面右键->import:

094525_KAHo_1181496.png

将项目导入。

094530_rPVe_1181496.png

导入之后发现工程比较多,不要害怕,已经有网友总结了这些工程的作用,请参考:

http://blog.csdn.net/uestcong/article/details/7431952

上面有小红x也不影响,可以通过编译的。

5       编译

5.1           清理

点击openxds,找到pom.xml并右键—>Run As,选择Maven clean

094538_Prp9_1181496.png

094544_YT9L_1181496.png

几个工程都显示SUCCESS代表清理完成。

5.2           编译

点击openxds,找到pom.xml并右键—>Run As,选择Maven install进行编译,编译通过的标识也是几个工程都显示SUCCESS代表完成,但是在编译的过程中会出现几个问题:

1、数据库没有配置,需要将数据库配置修改为自己的数据库连接地址,需要修改三个文件:( openxds.properties, omar.properties, and repository.jdbc.cfg.xml

094550_0tOB_1181496.png

小技巧:在eclipse里面Ctrl+Shift+R按照名称搜索,修改所有同名的文件里面的数据库配置。

2、首次编译过程需要很长时间,取决与自己的网速,我在第一次编译的时候花费了两个小时左右的时间,主要原因是由于一些jar包下载不了,控制台会有提示,这些jar包需要翻墙使用Google下载。

3、特殊处理一个jar包,jaxrpc-1.1.jar,这个jar包我这里翻墙也没有找到,需要的朋友可以留言给我,我可以提供。

5.3           编译完成

最后在openxds-web下面的target文件下面可以找到openx-web.war,这个war包就是编译的成果。

094614_rLeL_1181496.png

6      启动

61、将war包放到E:\apache-tomcat-7.0.82\webapps下面

100054_297J_1181496.png

62、启动tomcat

100059_oR99_1181496.png

63、打开IE浏览器(注意,必须是IE浏览器)输入网址:

http://localhost:8080/openxds-web/home.action

100104_yOcD_1181496.png

64、加载角色

点击Browse找到IheActors.xml

E:\apache-tomcat-7.0.82\webapps\openxds-web\WEB-INF\classes\conf\actors\IheActors.xml

点击LoadActors加载角色

100127_wrUu_1181496.png

启动角色

100133_MtMv_1181496.png

100138_l7Li_1181496.png

此时OpenXDS的功能角色都已经启动成功。

 

转载于:https://my.oschina.net/ciVa1Wi2bM/blog/1649607

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值