Java, Only Java!

          統計

          留言簿(20)

          積分與排名

          好友空間

          文檔技巧

          閱讀排行榜

          評論排行榜

          Apusic Operamasks例子部署過程


          ??? Apusic Operamasks在各個網站炒得沸沸揚揚,再加上金蝶中間件公司從8月7號開始的推廣活動,越來越多的朋友也開始關注這個開源的框架。最好的學習就是從例子開始,恰好金蝶中間件公司也準備許多經典的例子。但是由于機器環境不同,有些朋友在部署例子的時候肯定會碰到困難,為了解決這些問題,我專門為這些例子提供了標準的部署過程。
          ??? 1. 下載Apusic應用服務器5.0頁面。http://www.apusic.com/product/download_apusic5_0.htm
          ??? 我下載的ZIP文件版本:http://download.apusic.com/product/download/Apusic-5.0-OS-Independent.zip
          ??? 安裝Apusic應用服務器,這里不再介紹,如果有問題可以參考我前面撰寫的文章,或者在評論中說明問題。
          ??? 還可以下載Apusic Studio開發工具體會使用JSF技術開發的便利性。
          ??? 下載頁面。http://www.apusic.com/product/download_studio_5.0.htm
          ??? 下載的路徑。http://download.apusic.com/product/download/ApusicStudio-5.0-Win32.zip
          ??? 由于下載的軟件沒有版本號,但是剛發版的程序打補丁的工作又少不了,因此大家注意下載后壓縮文件中目錄的最后更新時間。
          ??? Apusic-5.0-OS-Independent.zip -- 2007-07-29 14:14
          ??? ApusicStudio-5.0-Win32.zip -- 2007-07-30 10:26
          ??? 這兩個版本我們都在測試,屬于比較穩定的版本。
          ???
          ??? 2. 下載Operamasks的例子與最新補丁包。http://www.operamasks.org/download/
          ??? 最新補丁包:http://www.operamasks.org/downloads/operamasks-faces_1.0.2.zip
          ??? Rich Component Demo -- http://www.operamasks.org/downloads/jsfdemo.war
          ??? Beijing 2008 -- http://www.operamasks.org/downloads/beijing.ear
          ??? HR -- http://www.operamasks.org/downloads/hr.ear
          ???
          ??? 3. beijing.ear部署體驗。
          ??? 3.1. 先閱讀文件中的readme.txt文件,理解整個安裝過程。
          ??? 3.2. 初始化數據庫。例子提供了三種建表的語句,MySQL、Oracle、SQL Server。
          ??? MySQL是使用比較廣泛的開源數據庫,整個建表語句應該可以正常執行(我沒測試)。
          ??? Oracle的建表語句使用的表空間BEIJING,沒有這個表空間的朋友系統會報錯,其實只需要將tablespace與分號之間包括的內容都刪除就可以正常執行了。正確的創建腳本如下:
          ??? create table COUNTRY
          ??? (
          ????? ID?? VARCHAR2(255) not null,
          ????? NAME VARCHAR2(255)
          ??? );
          ??? alter table COUNTRY
          ????? add primary key (ID)
          ????? using index ;

          ??? prompt Creating MEDALLIST...
          ??? create table MEDALLIST
          ??? (
          ????? ID????????? VARCHAR2(255) not null,
          ????? PLAYER????? VARCHAR2(255),
          ????? ITEM??????? VARCHAR2(255),
          ????? ITEMICON??? VARCHAR2(255),
          ????? GOLD??????? NUMBER(10),
          ????? DESCRIPTION VARCHAR2(255),
          ????? SILVER????? NUMBER(10),
          ????? BRONZE????? NUMBER(10),
          ????? COUNTRY???? VARCHAR2(255)
          ??? );
          ??? alter table MEDALLIST
          ????? add primary key (ID)
          ????? using index ;
          ??? alter table MEDALLIST
          ????? add constraint FKE9F760155FF7F1D4 foreign key (COUNTRY)
          ????? references COUNTRY (ID);
          ??? 3.3. 配置JDBC連接池,readme.txt提供了手工配置MySQL數據源的方式,如果不了解手工配置的方式,可以先啟動應用服務器,再通過界面配置,具體配置方式可以參考我前面寫的文章。
          ??? 3.4. 將beijing.ear文件放入到你啟動的domain的application目錄下就可以了。
          ??? 3.4. 啟動應用服務器,系統會自動部署應用,訪問你的應用http://localhost:6888/beijing/,就可以看最新的“奧運報道”。
          ???
          ??? 4. jsfdemo.war部署體驗。部署非常簡單直接放在applications目錄下就可以自動部署了。
          ??? 訪問。http://localhost:6888/jsfdemo/
          ???
          ??? 5. hr.ear部署體驗。由于例子的數據庫腳本不全,暫時不進行介紹,我會積極與相關人員反應,等完整后再修改文章。

          posted on 2007-08-14 15:12 zYx.Tom 閱讀(1358) 評論(4)  編輯  收藏

          評論

          # re: Apusic Operamasks例子部署過程[未登錄] 2007-08-14 16:59 ky

          難道只能用金蝶自己的應用服務器?tomcat上有部署過嗎?  回復  更多評論   

          # re: Apusic Operamasks例子部署過程 2007-08-14 18:26 朱遠翔-Apusic技術支持工程師

          理論上Apusic OperaMasks JSF 引擎完全遵循 JSF 1.2 規范,可以運行在任何實現 Servlet 2.5/JSP 2.1 的 Web 容器上。下面我提供一個鏈接里面介紹了Apusic OperaMasks 如何部署在 Tomcat 上。
          http://www.operamasks.org/articles/tomcat_how_to/html_single

          由于時間原因我本人沒有嘗試過在Tomcat上部署,如果有什么問題可以交流。  回復  更多評論   

          # re: Apusic Operamasks例子部署過程 2007-09-12 11:43 Tendy

          Operamasks.org 上的 demo 有待加強

          另外,前幾天我在 operamasks.org 看 demo,
          出現 OutOfMemory 的錯誤
          呵呵
          不知是 Apusic 的問題還是 Operamasks 的問題呢  回復  更多評論   

          # re: Apusic Operamasks例子部署過程 2007-09-12 13:14 朱遠翔-Apusic技術支持工程師

          @Tendy
          非常感謝您的關注。
          我在寫JSF學習手冊-入門篇,就是準備以這個Demo為基礎進行加強,歡迎您多提寶貴意見。
          對于出錯的問題,麻煩您把具體的情況描述給我,我可以查找一下原因,也會將問題提交給研發進行修改。  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 五河县| 郯城县| 凯里市| 海原县| 称多县| 内江市| 彰化县| 闽侯县| 鲁甸县| 怀仁县| 即墨市| 常熟市| 阳西县| 封开县| 修文县| 临清市| 即墨市| 若尔盖县| 北碚区| 商丘市| 黄冈市| 封丘县| 辽源市| 盘山县| 彰化市| 阳春市| 清徐县| 剑河县| 凉城县| 新闻| 合山市| 闵行区| 平塘县| 科技| 东辽县| 景德镇市| 芮城县| 栾川县| 平远县| 建始县| 十堰市|