OperaMasks安装与部署

将OperaMasks部署到某一个Web容器上其实是一件非常简单的事情,有两种形式:

  1. 应用自身包含OperaMasks运行环境
    一个典型的OperaMasks应用如下所示:
       +--WEB-INF
          +--lib
             ---elite.jar
             ---elite-api.jar
             ---jsf-api.jar
             ---operamasks-third-party.jar
             ---operamasks-impl.jar
             ---operamasks-options.jar          此jar包仅在Tomcat中部署需要
          +--classes
             ---your classes here
          ---web.xml                                          一些参数的配置
          ---faces-config.xml                     与JSF相关的配置文件
          ---operamasks.xml                    Faces页面与LiteBean的映射关系

    如果您觉得制作一个包含 OperaMasks 运行环境的war包非常复杂,那么,一个更简单的开始方式是:我们为您准备了一个脚本,该脚本位于 OperaMasks安装包的 samples 文件夹内,通过 ant 能够很轻松的制作出一个带有OperaMasks运行时环境的war包。 如,执行以下命令:

    C:\operamasks-sdk\samples>ant %task%

    即可获得一个完整的包含OperaMasks运行环境的war包。同样,如果你想运行一个简单的示例,如:bpdemos, 那么,输入以下命令即可:

    C:\operamasks-faces\samples>ant bpdemos-aom

    执行完毕后,在当前的dist目录下可获得bpdemos-aom.war(此war中含OperaMasks运行所需的jar包)。

  2. 在Web容器上部署OperaMasks运行环境
    当然,你也可以直接在 Web 容器上部署OperaMasks运行环境,这样,所有的应用都能够自动获得OperaMasks支持,而无需在每个应用中都部署一份 OperaMasks。 Apusic应用服务器在出厂时便默认部署有 OperaMasks 运行环境,OperaMasks在Apusic应用服务器中的部署模式如下所示:
    apusic-5.x
       +--common
          ---jsf-api.jar
          ---elite-api.jar
       +--lib
          +--ext
             ---operamasks-third-party.jar
          ---operamasks-impl.jar
          ---elite.jar

    需要注意的是:operamasks-options.jar在Apusic应用服务器中并不需要。

这里只是简单介绍一下 OperaMasks 在 Apusic应用服务器及Tomcat上的部署,至于其它 应用服务器的支持,请参考:

“OperaMasks在Apusic应用服务器上的部署”

“OperaMasks在Tomcat上的部署”

“OperaMasks在JBoss应用服务器上的部署”

“OperaMasks在WebLogic应用服务器上的部署”

“OperaMasks在WebSphere应用服务器上的部署”

[上一页] [下一页]