Apusic Operamasks例子部署过程

连昊天
2023-12-01


    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部署体验。由于例子的数据库脚本不全,暂时不进行介绍,我会积极与相关人员反应,等完整后再修改文章。

转载于:https://www.cnblogs.com/zhuyx/archive/2007/08/14/10402022.html

 类似资料: