现在的位置: 首页 > 综合 > 正文

Athena Framework实例的安装

2013年02月06日 ⁄ 综合 ⁄ 共 1775字 ⁄ 字号 评论关闭

1.   重点

我想有了下面几点的说明,您安装和运行AthenaFramework的示例肯定没有多难的。希望对您有帮助。

l  请一定阅读了示例的ReadMe文件再去深入的做,这个文件透露的信息很多;

l  MySQL的版本请使用5.0,至少我在WindowXP平台下使用MySQL 5.6,在Linux下使用5.1都会报错。5.6版本说type innodb的语法错误,因为5.6已经默认使用innodb引擎,而Ahtena Framework使用的还是老式的语法。

l  如果出现错误“Unknowncolumn 'E.entity_ID' in 'where clause'”,请先降低Athena Framework的版本,然后使用AthenaFramework的Console的Metadate的导入/导出功能:

使用导入功能,将下载的例子 的DB文件夹下面的employeedirmt-metadata.xml文件导入,这样例子需要用到的表就会自动的创建好,不然总会出现列找不到的。这个点是用户说明中有给出,但是给出的地方太靠后了。

2.   第一步:将下载的例子导入到Eclipse中

我的导入结果如下图所示:

工程的路径是:C:\Documentsand Settings\HZH\桌面\EmployeeDirMT\src

3.   第二步:修改eo-config.xml文件

下面是我的修改结果:
<?xml version="1.0" encoding="UTF-8"standalone="no"?><eo-system
deletion-policy="hard"multitenancy="true"

<!-- deletion-policy表示删除的方式,hard是将记录删除,soft则是仅仅将记录标记为删除。multitenancy是多租户支持开关-->

xmlns="http://www.athenasource.org/schema/ieo-config"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://www.athenasource.org/schema/ieo-confighttp://www.athenasource.org/dist/schema/ieo-config.xsd">

<datasources default="default">

        <datasourcename="default">

               <database-type>MySQL</database-type>

               <host>127.0.0.1</host>

               <port>-1</port><!-- '-1' means using the default port -->

               <username>root</username>

               <password>hzh</password>

               <db> employeedir</db>

               <!—employeedir是数据库的名称-->

               <max-active>10</max-active>

               <max-idle>5</max-idle>

               <max-wait>5000</max-wait>

               <connection-timeout>300</connection-timeout>

        </datasource>

</datasources>

<propertyname="java-source-local-dir" value="C:\Documents andSettings\HZH\桌面\EmployeeDirMT\src"/>

<!—这里给的目录是AthenaFramework的Console工具根据数据库表生成的JAVA代码的存放位置-->

</eo-system>

4.   第三步:初始化数据库

这个根据官方的手册做就行了,主要就是注意重点中提出的第二点就可以了。

抱歉!评论已关闭.