Dúvida Mentawai

3 respostas
Marques

Lista,

Baixei o menta, rodei o hello world no meu tomcat e beleza. Funfa legal.
Coloquei no servidor (www.digiweb.com.br) e lá eu recebo o erro abaixo.

Liguei para o suporte e a resposta deles foi:

“Foi identificado que sua pagina utiliza a aplicação Net Beans para rodar, aplicação essa ainda não suportada por nossos servidores. Aproveito para informar que está em desenvolvimento um novo servidor para a plataforma java, que deve estar disponivel ainda esse ano. Infelizmente esse sistema não funcionará até que essa nova plataforma esteja operacional.”

Isso faz sentido ou é uma viagem do cara???

javax.servlet.ServletException: Could not find application manager: br.com.saomatheus.view.ApplicationManager
	org.mentawai.core.Controller.initApplicationManager(Controller.java:185)
	org.mentawai.core.Controller.init(Controller.java:133)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
	org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
	org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
	org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
	org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
	org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
	java.lang.Thread.run(Thread.java:595)

root cause

java.lang.ClassNotFoundException: br.com.saomatheus.view.ApplicationManager
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1340)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
	java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	java.lang.Class.forName0(Native Method)
	java.lang.Class.forName(Class.java:164)
	org.mentawai.core.Controller.initApplicationManager(Controller.java:182)
	org.mentawai.core.Controller.init(Controller.java:133)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
	org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
	org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
	org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
	org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
	org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
	java.lang.Thread.run(Thread.java:595)

note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
Apache Tomcat/5.0.28

3 Respostas

ze_kiefa

Eu acho que ele viajou, pois o projeto está no padrão JEE de hierarquia de diretórios, e mesmo que estivesse no ‘padrão’ Netbeans, seria indiferente.
Levante a informação se a versão do JRE é 5 (provavelmente sim, pois a versão do Tomcat é 5.0.28).
Também verifique a versão de JSP e Servlets suportada (para essa versão do Tomcat é Servlet 2.4 and JSP 2.0).

OK?

PS: existe aplicação NetBeans?

Guilherme_Silveira

Pode ate ser que voce tenha feito o deploy de maneira errada.

O erro é claro: ClassNotFoundException. Sua classe nao esta no diretorio classes, verifique o diretorio. Ou ainda, se sua classe esta em um jar, verifique o diretorio lib.

Abraco

saoj

Como o Guilherme falou o seu application manager não está no classpath, logo não está sendo encontrado. Verifiquei se está no diretório classes.

Agora aplicaçao web rodando NetBeans entrou para a história… Que doideira do cara do suporte !!!

Criado 28 de novembro de 2006
Ultima resposta 29 de nov. de 2006
Respostas 3
Participantes 4