Não estou conseguindo fazer a conexão com o mentawai padrão

5 respostas
A

Boa noite a todos, estou tentando desesperadamente fazer a conexão com o mentawai da forma simples que o site mostra para que eu possa efetuar os teste e está me dando o seguinte erro

Console

Nov 27, 2012 10:11:16 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre7/bin/client;C:/Program Files/Java/jre7/bin;C:/Program Files/Java/jre7/lib/i386;C:\Program Files\CollabNet;C:\Program Files\Embarcadero\RAD Studio\9.0\bin;C:\Users\Public\Documents\RAD Studio\9.0\Bpl;C:\Program Files\Embarcadero\RAD Studio\9.0\bin64;C:\Users\Public\Documents\RAD Studio\9.0\Bpl\Win64;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\SAP\SAP Business One DI API\JCO\LIB\;C:\Program Files\SAP\SAP Business One\;C:\Program Files\TortoiseSVN\bin;D:\Alisson\Programação\Programas\Java\Programas\eclipse;;.
Nov 27, 2012 10:11:17 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:SGRE' did not find a matching property.
Nov 27, 2012 10:11:19 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Nov 27, 2012 10:11:19 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Nov 27, 2012 10:11:19 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 4018 ms
Nov 27, 2012 10:11:19 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Nov 27, 2012 10:11:19 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.30
Nov 27, 2012 10:11:21 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: /template is already defined
Nov 27, 2012 10:11:21 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://www.mentaframework.org/tags-mtw/ is already defined
27.22:11:21 [Controller] Initializing ApplicationManager from class: br.com.projeto.facol.controlador.appmanager
Nov 27, 2012 10:11:21 PM org.apache.catalina.core.StandardContext loadOnStartup
SEVERE: Servlet /SGRE threw load() exception
java.lang.ClassNotFoundException: br.com.projeto.facol.controlador.appmanager
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at org.mentawai.core.Controller.initApplicationManager(Controller.java:532)
	at org.mentawai.core.Controller.init(Controller.java:213)
	at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5027)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5314)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Nov 27, 2012 10:11:21 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Nov 27, 2012 10:11:21 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Nov 27, 2012 10:11:21 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 2311 ms

web.xml

<!-- The Mentawai controller -->
	<servlet>
		<servlet-name>Controller</servlet-name>
		<servlet-class>org.mentawai.core.Controller</servlet-class>
		<init-param>
			<param-name>applicationManager</param-name>
			<param-value>br.com.projeto.facol.controlador.appmanager</param-value>
		</init-param>
		<load-on-startup>1</load-on-startup>
	</servlet>

	<!-- Listener to grag context path at startup -->
	<listener>
		<listener-class>org.mentawai.core.ContextPathGrabber</listener-class>
	</listener>

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

	<filter>
		<filter-name>DebugFilter</filter-name>
		<filter-class>org.mentawai.util.DebugServletFilter</filter-class>
	</filter>

	<filter-mapping>
		<filter-name>DebugFilter</filter-name>
		<url-pattern>*.jsp</url-pattern>
		<dispatcher>REQUEST</dispatcher>
		<dispatcher>FORWARD</dispatcher>
		<dispatcher>INCLUDE</dispatcher>
		<dispatcher>ERROR</dispatcher>
	</filter-mapping>

AppManager classe

package br.com.projeto.facol.controlador.appmanager;

import org.mentawai.core.ApplicationManager;
import org.mentawai.core.Context;

import br.com.projeto.action.ClienteAction;

public class AppManager extends ApplicationManager {

	@Override
	public void init(Context application) {

		// //////////////////////////////////////////
		// TURN ON/OFF DEBUG MODE
		// //////////////////////////////////////////
		setDebugMode(true);

		// /////////////////////////////////////////////////
		// TURN ON/OFF APP MANAGER AUTO-REDEPLOY FEATURE
		// OBS: Requires http://www.javarebel.com to work
		// /////////////////////////////////////////////////
		setReloadable(true);

	}

	@Override
	public void loadLocales() {

	}

	@Override
	/* INVERSAO DE CONTROLE */
	public void setupIoC() {

	}
	
	@Override
	public void loadFilters() {
		
	}


	@Override
	public void loadActions() {
		action("/cliente", ClienteAction.class)
		.on(ERROR,fwd("/erro.jsp"))
		.on(SUCCESS, fwd("listaClientes.jsp"));

	}
}

eu fiz e refiz as configurações, criei projetos novos e tudo e nada funcionou, estou utilizando o eclipse e o tomcat 7.0.
Gostaria de saber se alguem poderia me auxiliar nesse caso?

5 Respostas

rogelgarcia

Onde você tem no web.xml

Não deveria ser:

???

A

Sim deveria, no entando que estava, mudei para poder ver se funcionaria de outra maneira.

A

Alguém pode me auxiliar nessa duvida, é urgente.

A

Pessoal solicito que coloque o post como resolvido pois já consegui ver o que estava ocorrendo.

Criei uma classe e coloque o nome do pacote como AppManager sendo que não podia fazer isso.

erico_kl

Só para complementar, no param-value você coloca o nome completo da sua classe (package + name) cuidando sempre com o case sensitive.

Para colocar como resolvido edite o primeiro post e altere o assunto do tópico inserindo [RESOLVIDO] no final…

Criado 27 de novembro de 2012
Ultima resposta 29 de nov. de 2012
Respostas 5
Participantes 3