復制這幾個JAR[tomcat-root]/common/lib
:(在解壓後的文件夾lib?
cactus.jar
commons-httpclient.jar
commons-logging.jar
junit.jar
aspectjrt.jar
[tomcat-root]/conf/web.xml
增加這幾? after the <webapp>
tag:
<servlet>
<servlet-name>ServletRedirector</servlet-name>
<servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-class>
<init-param>
<param-name>param1</param-name>
<param-value>value1 used for testing</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>ServletTestRunner</servlet-name>
<servlet-class>org.apache.cactus.server.runner.ServletTestRunner</servlet-class>
</servlet>
當然還有mapping:
<servlet-mapping>
<servlet-name>ServletRedirector</servlet-name>
<url-pattern>/ServletRedirector</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ServletTestRunner</servlet-name>
<url-pattern>/ServletTestRunner</url-pattern>
</servlet-mapping>
4.在eclpise,建立一個測試用web Project :web-cactusQ徏立package:org.cactusturtor.servlet把測試用servlet從解壓後的cactus-1.8.1-bin\samples\servlet\src\main\java\org\apache\cactus\sample\servlet\SampleServlet.java,復制到這個包裡,改下W一行的包名為:package org.cactusturtor.servlet;