Cactus - Problema para rodar exemplo

Pessoal,

encontrei um tutorial muito bom sobre o Cactus(http://www.dsc.ufcg.edu.br/~jacques/cursos/daca/html/testes/index.html), inclusive com o link para o download do exempĺo:

link: http://www.dsc.ufcg.edu.br/~jacques/cursos/daca/html/testes/exemplo.tar.bz2

porém eu não estou conseguindo rodar.
Já configurei o web.xml dessa forma:

<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
    version="2.4">


	
	     <servlet>                                           
	       <servlet-name>SimpleServletTest_Cactus</servlet-name>            
	       <servlet-class>SimpleServletTest_Cactus</servlet-class> 
	       <init-param>                                     
	         <param-name>myparam</param-name>               
	         <param-value>12345</param-value>                
	       </init-param>                                     
	     </servlet>                                          
	                                                         
	                                                        
	     <servlet-mapping>                                   
	           <servlet-name>SimpleServletTest_Cactus</servlet-name>        
	           <url-pattern>/SimpleServletTest_Cactus</url-pattern>            
	     </servlet-mapping>   
	                                   

	<servlet>
		<servlet-name>SimpleServlet</servlet-name>
		<servlet-class>SimpleServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>SimpleServlet</servlet-name>
		<url-pattern>/test</url-pattern>
	</servlet-mapping>
	
	
	    <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>

	
	
	<error-page>
		<error-code>404</error-code>
		<location>/error.jsp</location>
	</error-page>

</web-app>

O arquivo cactus.properties eu também configurei da seguinte forma:

$Revision: 1.2 $. Helder da Rocha (helder@ibpinet.net). $Date: 2002/02/27 04:32:46 $.

This file is used by JUnit to connect to the server while

running Cactus tests.

DO NOT EDIT THIS FILE. IT IS GENERATED FROM cactus.properties.base.

TO CHANGE THE HOST LOCATION, EDIT build.properties FILE…

This is the mock servlet that will intercept all our requests

cactus.servletRedirectorURL=http://localhost:8080/cactus/ServletRedirector

This mock servlet intercepts filter requests

cactus.filterRedirectorURL=http://localhost/cactus-tests/FilterRedirector

This mock servlet intercepts JSP requests

cactus.jspRedirectorURL=http://localhost:8080/cactus/_cactus_jspRedirector.jsp

#Cactus 1.3
cactus.contextURL = http://localhost:8080/cactus
cactus.servletRedirectorName = ServletRedirector
cactus.filterRedirectorName = FilterRedirector
cactus.jspRedirectorName = _cactus_jspRedirector.jsp

E mesmo assim não funcionou! :cry:
Será que eu estou fazendo alguma besteira?

Gostaria muito que alguém me ajudasse!
Valeu.

E ai cara blz??

Você conseguiu faze funcionar esse exemplo do Cactus?

Estou tentando executá-lo também mas até agora não obtive sucesso, se puder me ajudar eu agradeceria!

Valew!

Fernando

Também estou com problemas em rodar uma aplicação com cactus…

Eu segui vários exemplos porém eu estou vendo que todos estão me levando ao mesmo problema… “java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException”

Dentre os tutoriais mais “simples”, eu tentei seguir esse: http://www.eclipse.org/webtools/community/tutorials/CactusInWTP/CactusInWTP.html

BREVE DESCRIÇÃO DO QUE FOI FEITO:

Segui o seguinte tutorial: http://www.eclipse.org/webtools/community/tutorials/CactusInWTP/CactusInWTP.html
Ao seguir o passo “…Once you have saved the web.xml, you might need to restart the HTTP container if you have already started it. Otherwise, you can right-click on the test case and choose “Run->Run on Server””. Na minha aplicação aparece pagina de erro: “HTTP Status 404 - description The requested resource () is not available.”

Então eu tentei rodar como um jUnit, e entâo ele da o seguinte erro: “org.apache.cactus.util.ChainedRuntimeException: Missing Cactus property [cactus.contextURL]”
Então criei o cactus. properties como descrito abaixo:

view plaincopy to clipboardprint?

  1. This is the mock servlet that will intercept all our requests

  2. cactus.servletRedirectorURL=http://localhost:8080/CactusWTP/ServletRedirector/PermissionManagerTest
  3. This mock servlet intercepts filter requests

  4. cactus.filterRedirectorURL=http://localhost/cactus-tests/FilterRedirector

  5. This mock servlet intercepts JSP requests

  6. #cactus.jspRedirectorURL=http://localhost:8080/CactusWTP/JspRedirector/PermissionManagerTest
  7. #Cactus 1.8
  8. cactus.contextURL = http://localhost:8080/CactusWTP
  9. cactus.servletRedirectorName = ServletRedirector
  10. cactus.filterRedirectorName = FilterRedirector
  11. cactus.jspRedirectorName = JspRedirector

This is the mock servlet that will intercept all our requests cactus.servletRedirectorURL=http://localhost:8080/CactusWTP/ServletRedirector/PermissionManagerTest # This mock servlet intercepts filter requests # cactus.filterRedirectorURL=http://localhost/cactus-tests/FilterRedirector # This mock servlet intercepts JSP requests #cactus.jspRedirectorURL=http://localhost:8080/CactusWTP/JspRedirector/PermissionManagerTest #Cactus 1.8 cactus.contextURL = http://localhost:8080/CactusWTP cactus.servletRedirectorName = ServletRedirector cactus.filterRedirectorName = FilterRedirector cactus.jspRedirectorName = JspRedirector

Logo apos isso quanto eu tento rodar no server da o erro 404, quando eu tento rodar como jUnit da o seguinte erro: “java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException”

Ai eu fico perdido com esse erro, e é o mesmo problema em todos os outros tutoriais…

Amigos, peço ajuda para quem conseguiu fazer algum exemplo usando cactus.
Agradeço desde já a colaboração!

OFF: estou enviando o meu pequeno projeto seguindo o tutorial…
http://www.4shared.com/file/5vyAykcH/_2__AplicacaoCactus.html