Apusic OperaMasks在Tomcat上的安装与部署

1. 安装 Tomcat

首先,我们需要 下载 Tomcat 6.x 版本,因为 Tomcat 在 6.x 版本实现了Servlet 2.5/JSP 2.1规范。Tomcat的安装非常简单,只需将下载后的 zip 包解压缩即可。运行 Tomcat之前,需要修改bin目录中的startup.bat 脚本,在其中设置JAVA_HOME 变量为正确的 JDK 安装目录,而JDK版本必须是 1.5.0以上。

2. 安装 Apusic OperaMasks

在Tomcat 上安装 OperaMasks也非常简单,首先需要 下载 Apusic OperMasks 1.0 版本,下载至本机解压缩以后,将 Apusic OperaMasks压缩包 中的:operamasks-faces_1.0.jar、operamasks-skins.jar、jcommon-1.0.9.jar、jfreechart-1.0.5.jar、jsf-api.jar 分别 copy 至 Tomcat\lib 目录中。然后运行 Tomcat\bin 目录中的 startup.bat 脚本,Tomcat即可正常启动。

3. 部署应用需注意的事项

理论上,至此,任何遵循 JSF 规范的应用都可以在部署好 Apusic OperaMasks 的 Tomcat 上运行。但由于 Apusic OperaMasks 具备许多 JSF 规范以外的特性,如果需要利用这些特性,我们需要在待部署应用的 web.xml 中增加如下内容:

<!-- 此 Servlet 为 Apusic OperaMasks 内置的类,负责为 Apusic OperaMasks JSF 引擎下载相关资源 -->
<servlet>
    <servlet-name>ResourceServlet</servlet-name>
    <servlet-class>org.operamasks.faces.render.resource.ResourceServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>ResourceServlet</servlet-name>
    <url-pattern>/_global/*</url-pattern>
</servlet-mapping>

4. Apusic OperaMasks与Apusic应用服务器的结合更加紧密

与 Apusic 应用服务器相比, Apusic OperaMasks 与 Tomcat 之间的结合没有与 Apusic 应用服务器的结合紧密。举例而言,在 Apusic 应用服务器中,允许用户在 ManagedBean 中通过 Annotation 进行资源的注入,譬如 ejb/jpa/datasource 等相关资源,这样可以有效解决 ManagedBean 与 ejb/jpa 编程模型的紧密结合,而在Tomcat 中,是无法利用这些高级特性的。因此,建议用户把 Apusic 应用服务器作为 Apusic OperaMasks 支撑引擎的首选。

5. 其它

如果你觉得在 Tomcat 上配置 Apusic OperaMasks 比较繁琐,你也可以点击这里下载已经配置好 Apusic OperaMasks 的 Tomcat 版本。

你可能感兴趣的:(tomcat,应用服务器,servlet,JSF,jpa)