SWATO快速安装 (转载)

本文档介绍了如何将SWATO部署到支持Servlet2.3的Web服务器上,具体步骤包括下载安装jar运行文件和js脚本文件、拷贝必要的第三方jar库文件及配置Servlet映射和Filter过滤器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

11.4.2  SWATO快速安装
SWATO可以部署在支持Servlet 2.3的Web服务器上,其支持大部分主流的J2EE Web服务器。这里以Tomcat5.0为例简要地介绍如何部署SWATO到Web应用程序中。

第一步:下载安装jar运行文件和js脚本文件。

从SWATO官方网站下载swato.jar,并将其拷贝到Tomcat的安装目录或者Web应用的lib目录,比如,本书的{APPLICATION_HOME}\webapps\WEB-INF\lib文件夹下。

从SWATO官方网站下载scripts.zip,其内容包含SWATO允许所需要的一些Javascript脚本文件,将其解压缩到Web应用的根目录,比如,本书的{APPLICATION_HOME}\ webapps\目录。

第二步:拷贝必要的第三方jar库文件。

SWATO运行的时候需要使用到一些第三方的jar库文件,这些jar库文件也要一并拷贝到Tomcat的安装目录或者Web应用的lib目录。这些第三方的jar库文件包括:

—  commons-logging(必需的):SWATO使用Apache Jakarta Commons项目实现运行时必要的日志记录。

—  Spring(可选的)运行库:SWATO支持但不依赖于Spring框架,如果不希望安装包含全部所需库的单独打包的spring包,则可选安装spring-core.jar,spring-beans.jar,spring-context.jar三个库文件。

第三步:配置Servlet映射和Filter过滤器。

修改部署描述文件web.xml,为其增加SWATO的Servlet映射和Filter过滤器,如例程11-38所示。

例程11-38  配置Servlet映射和Filter过滤器
<web-app>

    <display-name>Swato</display-name>

    <description></description>

    <filter>

        <filter-name>SessionContextLoader</filter-name>

        <filter-class>org.swato.json_rpc.servlet. SessionContextLoader</filter-class>

    </filter>

    <filter>

        <filter-name>SpringContextLoader</filter-name>

        <filter-class>org.swato.json_rpc.servlet. SpringContextLoader</filter-class>

    <init-param>

        <param-name>SPRING_CONTEXT</param-name>

        <param-value>services.xml</param-value>

    </init-param>

    </filter>

    <filter-mapping>

        <filter-name>SessionContextLoader</filter-name>

        <url-pattern>/RPCServlet</url-pattern>

    </filter-mapping>

    <filter-mapping>

        <filter-name>SpringContextLoader</filter-name>

        <url-pattern>/RPCServlet</url-pattern>

    </filter-mapping>

    <servlet>

        <servlet-name>JSONServlet</servlet-name>

        <servlet-class>org.swato.json_rpc.servlet.JSONServlet </servlet-class>

    </servlet>

    <servlet-mapping>

        <servlet-name>JSONServlet</servlet-name>

        <url-pattern>/RPCServlet</url-pattern>

    </servlet-mapping>

</web-app>
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值