WEB开发网
开发学院软件开发Java 用Cactus来测试J2ee应用 阅读

用Cactus来测试J2ee应用

 2010-03-19 00:00:00 来源:WEB开发网   
核心提示: 首先下载Cactus,把lib/下的jar文件加入到 web app的lib下,用Cactus来测试J2ee应用(9),以及你客户端的classpath中,这是最保险的,仔细看看吧,测试是不会骗你的 :) ,虽然不是所有的jar都用的着,设置你的Cactus.找到cactus.propertie

首先下载Cactus。

把lib/下的jar文件加入到 web app的lib下。以及你客户端的classpath中,这是最保险的,虽然不是所有的jar都用的着。

设置你的Cactus.找到cactus.properties 文件,把它加入到客户端的classpath中。

修改cactus.properties 文件,把http://localhost:8080/test 改成你相应的设置,test是你web应用的名称。其他设置可以不变。

修改服务器端web应用的配置,在web.xml中加入:

<?xml version="1.0" encoding="ISO-8859-1"?> 
  <filter> 
    <filter-name>FilterRedirector</filter-name> 
    <filter-class>org.apache.cactus.server.FilterTestRedirector</filter-class> 
  </filter> 
  <filter-mapping> 
    <filter-name>FilterRedirector</filter-name> 
    <url-pattern>/FilterRedirector</url-pattern> 
  </filter-mapping> 
  <servlet> 
    <servlet-name>ServletRedirector</servlet-name> 
    <servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-class> 
  </servlet> 
  <servlet> 
    <servlet-name>JspRedirector</servlet-name> 
    <jsp-file>/jspRedirector.jsp</jsp-file> 
  </servlet> 
  <servlet-mapping> 
    <servlet-name>ServletRedirector</servlet-name> 
    <url-pattern>/ServletRedirector</url-pattern> 
  </servlet-mapping> 
  <servlet-mapping> 
    <servlet-name>JspRedirector</servlet-name> 
    <url-pattern>/JspRedirector</url-pattern> 
  </servlet-mapping>

编译ejb和servlet,把EJB文件的jar,和servlet的war文件打包成 ear文件。

发布你的ear文件到web application.

运行本地的测试文件ManaServletTest.class

哈哈~~,终于完成了所有的工作,我们可以看看运行结果,"哦,不",居然出现了一个Error,那就是你的程序出现了问题,仔细看看吧,测试是不会骗你的 :) 。以上代码在 win2000+JBOSS3.0+MySql MAX 3.24+Cactus1.3上运行成功。

上一页  4 5 6 7 8 9 

Tags:Cactus Jee

编辑录入:爽爽 [复制链接] [打 印]
    赞助商链接