Java, Only Java!

          統(tǒng)計(jì)

          留言簿(20)

          積分與排名

          好友空間

          文檔技巧

          閱讀排行榜

          評(píng)論排行榜

          Apusic Operamasks例子部署過(guò)程


          ??? Apusic Operamasks在各個(gè)網(wǎng)站炒得沸沸揚(yáng)揚(yáng),再加上金蝶中間件公司從8月7號(hào)開(kāi)始的推廣活動(dòng),越來(lái)越多的朋友也開(kāi)始關(guān)注這個(gè)開(kāi)源的框架。最好的學(xué)習(xí)就是從例子開(kāi)始,恰好金蝶中間件公司也準(zhǔn)備許多經(jīng)典的例子。但是由于機(jī)器環(huán)境不同,有些朋友在部署例子的時(shí)候肯定會(huì)碰到困難,為了解決這些問(wèn)題,我專門(mén)為這些例子提供了標(biāo)準(zhǔn)的部署過(guò)程。
          ??? 1. 下載Apusic應(yīng)用服務(wù)器5.0頁(yè)面。http://www.apusic.com/product/download_apusic5_0.htm
          ??? 我下載的ZIP文件版本:http://download.apusic.com/product/download/Apusic-5.0-OS-Independent.zip
          ??? 安裝Apusic應(yīng)用服務(wù)器,這里不再介紹,如果有問(wèn)題可以參考我前面撰寫(xiě)的文章,或者在評(píng)論中說(shuō)明問(wèn)題。
          ??? 還可以下載Apusic Studio開(kāi)發(fā)工具體會(huì)使用JSF技術(shù)開(kāi)發(fā)的便利性。
          ??? 下載頁(yè)面。http://www.apusic.com/product/download_studio_5.0.htm
          ??? 下載的路徑。http://download.apusic.com/product/download/ApusicStudio-5.0-Win32.zip
          ??? 由于下載的軟件沒(méi)有版本號(hào),但是剛發(fā)版的程序打補(bǔ)丁的工作又少不了,因此大家注意下載后壓縮文件中目錄的最后更新時(shí)間。
          ??? Apusic-5.0-OS-Independent.zip -- 2007-07-29 14:14
          ??? ApusicStudio-5.0-Win32.zip -- 2007-07-30 10:26
          ??? 這兩個(gè)版本我們都在測(cè)試,屬于比較穩(wěn)定的版本。
          ???
          ??? 2. 下載Operamasks的例子與最新補(bǔ)丁包。http://www.operamasks.org/download/
          ??? 最新補(bǔ)丁包: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部署體驗(yàn)。
          ??? 3.1. 先閱讀文件中的readme.txt文件,理解整個(gè)安裝過(guò)程。
          ??? 3.2. 初始化數(shù)據(jù)庫(kù)。例子提供了三種建表的語(yǔ)句,MySQL、Oracle、SQL Server。
          ??? MySQL是使用比較廣泛的開(kāi)源數(shù)據(jù)庫(kù),整個(gè)建表語(yǔ)句應(yīng)該可以正常執(zhí)行(我沒(méi)測(cè)試)。
          ??? Oracle的建表語(yǔ)句使用的表空間BEIJING,沒(méi)有這個(gè)表空間的朋友系統(tǒng)會(huì)報(bào)錯(cuò),其實(shí)只需要將tablespace與分號(hào)之間包括的內(nèi)容都刪除就可以正常執(zhí)行了。正確的創(chuàng)建腳本如下:
          ??? 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數(shù)據(jù)源的方式,如果不了解手工配置的方式,可以先啟動(dòng)應(yīng)用服務(wù)器,再通過(guò)界面配置,具體配置方式可以參考我前面寫(xiě)的文章。
          ??? 3.4. 將beijing.ear文件放入到你啟動(dòng)的domain的application目錄下就可以了。
          ??? 3.4. 啟動(dòng)應(yīng)用服務(wù)器,系統(tǒng)會(huì)自動(dòng)部署應(yīng)用,訪問(wèn)你的應(yīng)用http://localhost:6888/beijing/,就可以看最新的“奧運(yùn)報(bào)道”。
          ???
          ??? 4. jsfdemo.war部署體驗(yàn)。部署非常簡(jiǎn)單直接放在applications目錄下就可以自動(dòng)部署了。
          ??? 訪問(wèn)。http://localhost:6888/jsfdemo/
          ???
          ??? 5. hr.ear部署體驗(yàn)。由于例子的數(shù)據(jù)庫(kù)腳本不全,暫時(shí)不進(jìn)行介紹,我會(huì)積極與相關(guān)人員反應(yīng),等完整后再修改文章。

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

          評(píng)論

          # re: Apusic Operamasks例子部署過(guò)程[未登錄](méi) 2007-08-14 16:59 ky

          難道只能用金蝶自己的應(yīng)用服務(wù)器?tomcat上有部署過(guò)嗎?  回復(fù)  更多評(píng)論   

          # re: Apusic Operamasks例子部署過(guò)程 2007-08-14 18:26 朱遠(yuǎn)翔-Apusic技術(shù)支持工程師

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

          由于時(shí)間原因我本人沒(méi)有嘗試過(guò)在Tomcat上部署,如果有什么問(wèn)題可以交流。  回復(fù)  更多評(píng)論   

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

          Operamasks.org 上的 demo 有待加強(qiáng)

          另外,前幾天我在 operamasks.org 看 demo,
          出現(xiàn) OutOfMemory 的錯(cuò)誤
          呵呵
          不知是 Apusic 的問(wèn)題還是 Operamasks 的問(wèn)題呢  回復(fù)  更多評(píng)論   

          # re: Apusic Operamasks例子部署過(guò)程 2007-09-12 13:14 朱遠(yuǎn)翔-Apusic技術(shù)支持工程師

          @Tendy
          非常感謝您的關(guān)注。
          我在寫(xiě)JSF學(xué)習(xí)手冊(cè)-入門(mén)篇,就是準(zhǔn)備以這個(gè)Demo為基礎(chǔ)進(jìn)行加強(qiáng),歡迎您多提寶貴意見(jiàn)。
          對(duì)于出錯(cuò)的問(wèn)題,麻煩您把具體的情況描述給我,我可以查找一下原因,也會(huì)將問(wèn)題提交給研發(fā)進(jìn)行修改。  回復(fù)  更多評(píng)論   


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 婺源县| 新乡县| 沙雅县| 泾川县| 乌兰县| 孟津县| 康马县| 大丰市| 白朗县| 泰安市| 荔波县| 射阳县| 九台市| 南康市| 永春县| 海林市| 新建县| 金溪县| 阿拉善盟| 萍乡市| 家居| 封开县| 罗定市| 潜江市| 安徽省| 怀远县| 昌都县| 雷波县| 辽宁省| 绿春县| 西城区| 合川市| 寿阳县| 大新县| 乐清市| 宜昌市| 神农架林区| 肇东市| 安吉县| 五大连池市| 明溪县|