Athena Framework實例的安裝

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.   第三步:初始化數據庫

這個根據官方的手冊做就行了,主要就是注意重點中提出的第二點就可以了。

發佈了180 篇原創文章 · 獲贊 18 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章