J2EE下配置支持Flash Remoting的Web应用

本教程以Tomcat为例,详细介绍在J2EE环境(非JRun)下怎样配置支持Flash Remoting的Web应用。

一、安装Tomcat

http://tomcat.apache.org下载并安装Tomcat 5.5.20。

二、执行范例文件。

http://www.adobe.com/products/flashremoting下载Flash Remoting for J2EE升级包。解开压缩包,将其中的flashgateway-samples.war复制到Tomcat根目录\webapps。启动Tomcat,链接到http://localhost:8080/flashgateway-samples 就可以执行范例文件了。

三、配置Web应用。

如果我们想让Tomcat与JRun共用Web应用配置,请打开Tomcat根目录\conf\server.xml,将下面xml片段加到Host元素之间。

<Context path="/flashservices" docBase="D:\tutorials\flashservices\" 
debug="0" reloadable="true" crossContext="true" />

你也可以将该片段存储在单个的xml文件,放在Tomcat根目录\conf\Catalina\localhost下。这样做的好处是我们不用重新启动Tomcat就能让改动 的配置生效,即实现热部署(Hot Deploy)。当xml文件名与上下文根的值不一致时,以xml文件名作为Web应用的名称。

如果我们的电脑没安装JRun,或者只想单独在Tomcat上架构,请按下面步骤继续配置。具体细节请参看http://www.riafan.com/java/jrun-remoting-configuration

1. 在在tutorials下新建一个标准的Web应用。

2. 将flashgateway.jar放到lib文件夹中。

3. 打开web.xml,添加描述。

严格来说,lib文件夹还应该包括一个文本文件:frconfig.txt。该文件在我们安装的Flash Remoting for J2EE根路径下,用来保存的序列号。试用版的序列号为空。

四、注意

  • 配置Web应用应用最简单的方法是Web应用程序放在Tomcat根目录\webapps;
  • Tomcat与JRun公用一个标准的Web应用时,它们的端口是不一样的;
  • Tomcat与JRun不一样,它只是一个开源的轻型应用服务器,目前不支持EJB;
  • 关于Tomcat的配置使用,请参阅http://tomcat.jaxwiki.org

发表评论