Não consigo fazer um "HelloWorld" no mentawai

Quando informo a URL (http://localhost:8080/TesteMenta) da aplicação, ela carrega a pagina index normalmente, porém ao tentar chamar a action configurada o TOMCAT retorna mensagem de RECURSO não encontrado.

Tentar informar o passo-a-passo do que eu fiz:

No eclipse, gerei um novo projeto Web Dinamico de nome TesteMenta.
Apache V6.0, Dynamic Web Module V2.5… bla bla bla

Criei alguns jsp para teste…

Então foi gerada a seguinte estrutura:

E segue os códigos das classes implementadas:

package manager;
import org.mentawai.core.*;

import actions.Teste;

public class ApplicationManager extends org.mentawai.core.ApplicationManager {

	public void loadActions() {
		
		ActionConfig ac = new ActionConfig("/Teste", Teste.class);
		ac.addConsequence(SUCCESS, new Forward("/testeok.jsp"));
		ac.addConsequence(ERROR, new Forward("/testeerro.jsp"));
		addActionConfig(ac);
	}
}
package actions;

import org.mentawai.core.BaseAction;

public class Teste extends BaseAction {
	
	public String execute() throws Exception {
		
		return SUCCESS;
	}

}
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>TesteMenta</display-name>
   
  <servlet>
        <servlet-name>Controller</servlet-name>
        <servlet-class>org.mentawai.core.Controller</servlet-class>

		<!-- package where mentawai looks for actions -->
		<!-- to define more than one, use commas (,) to separate them -->
		<init-param>
			<param-name>actionManager</param-name>
			<param-value>manager.ApplicationManager</param-value>
		</init-param>
		<load-on-startup>1</load-on-startup>
    </servlet>

    <!-- You must choose an extension to indicate a mentawai action -->
    <servlet-mapping>
        <servlet-name>Controller</servlet-name>
        <url-pattern>*.mtw</url-pattern>
    </servlet-mapping>

  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>

Alguém poderia dizer que bizarrisse eu possa estar fazendo? Agradeço. :slight_smile:

Já consegui resolver o principal, que é carregar o mentawai quando levantar o tomcat…

Agora o problema é que a action que eu mapeei esta retornando erro quando a chamo na url (http://localhost:8080/TesteMenta/Teste.mtw) :

java.lang.NoSuchMethodError: org.mentacontainer.Container.construct(Ljava/lang/Class;)Ljava/lang/Object;
	org.mentawai.core.ActionConfig.getAction(ActionConfig.java:841)
	org.mentawai.core.Controller.service(Controller.java:769)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)