[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3824: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3826: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3827: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3828: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
Next Framework • Ver Tópico - Erro ao iniciar o Tomcat

Erro ao iniciar o Tomcat

Não deixe de perguntar, solucione aqui suas dúvidas...

Erro ao iniciar o Tomcat

Mensagempor viniciusst » Seg Jul 12, 2010 10:31 am

Bom dia,

Fiz a inclusao de um modulo chamado login

<!-- Módulo da aplicação -->
<servlet>
<servlet-name>login</servlet-name>
<servlet-class>org.nextframework.controller.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>login</servlet-name>
<url-pattern>/login/*</url-pattern>
</servlet-mapping>

Esse modulo é responsavel apenas por validar e autenticar o usuario.

Com isso, dentro do meu AutheticationFilter tenho o loginPage = /login/login e no LoginController tenho o @Controller(path="/login/login").

Quando inicio a aplicacao, ela me retorna um erro 404 dizendo q nao esta disponivel.

Alguem pode me ajudar?
Obrigado.

Vinicius Teixeira
viniciusst
 
Mensagens: 25
Data de registro: Qua Mar 10, 2010 8:09 am

Re: Erro ao iniciar o Tomcat

Mensagempor viniciusst » Seg Jul 12, 2010 3:09 pm

Agora o erro q aparece é esse:

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/el/ELResolver
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:268)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:239)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1060)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:798)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
org.nextframework.controller.DispatcherServlet.doService(DispatcherServlet.java:59)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:647)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:552)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.nextframework.authorization.AuthorizationFilter.doFilter(AuthorizationFilter.java:77)
org.nextframework.core.web.NextFilter.doFilter(NextFilter.java:122)

root cause

java.lang.NoClassDefFoundError: javax/el/ELResolver
java.lang.ClassLoader.findBootstrapClass(Native Method)
java.lang.ClassLoader.findBootstrapClassOrNull(ClassLoader.java:927)
java.lang.ClassLoader.loadClass(ClassLoader.java:298)
java.lang.ClassLoader.loadClass(ClassLoader.java:296)
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
java.lang.ClassLoader.loadClass(ClassLoader.java:296)
java.lang.ClassLoader.loadClass(ClassLoader.java:248)
org.apache.jasper.runtime.JspFactoryImpl.getJspApplicationContext(JspFactoryImpl.java:209)
org.apache.jsp.WEB_002dINF.jsp.modulo.base_jsp._jspInit(base_jsp.java:22)
org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:159)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:239)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1060)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:798)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
org.nextframework.controller.DispatcherServlet.doService(DispatcherServlet.java:59)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:647)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:552)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.nextframework.authorization.AuthorizationFilter.doFilter(AuthorizationFilter.java:77)
org.nextframework.core.web.NextFilter.doFilter(NextFilter.java:122)


Alguem pode me ajudar?

Ainda nao consegui rodar a aplicacao.

Obrigado.
Vinicius Teixeira
viniciusst
 
Mensagens: 25
Data de registro: Qua Mar 10, 2010 8:09 am

Re: Erro ao iniciar o Tomcat

Mensagempor rogelgarcia » Seg Jul 12, 2010 4:46 pm

Olá vinicius..

Qual versão do tomcat está utilizando e qual versão do Next?

Certifique-se que voce copiou todas as libs para o projeto.. (acho que nao deve ser isso mas é sempre bom dar uma verificada)

Tem alguma peculiaridade nesse seu tomcat? Voce está inicializando ele pelo eclipse? Por linha de comando?
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Erro ao iniciar o Tomcat

Mensagempor viniciusst » Seg Jul 12, 2010 9:24 pm

Blz cara?

Copiei todos os jars do projeto.
To usando o next 3.5.1 e tomcat 6.0.26.

Executo o projeto junto do server no eclipse, ou seja, o tomcat inicia pelo eclipse.

Nao notei pecularidade nenhuma nao.

Unica coisa diferente é q to usando eclipse + tomcat + next via Linux. Mas isso teria haver.

Abraco.
viniciusst
 
Mensagens: 25
Data de registro: Qua Mar 10, 2010 8:09 am

Re: Erro ao iniciar o Tomcat

Mensagempor rogelgarcia » Seg Jul 12, 2010 10:57 pm

Essa exceção acontece quando vc liga o tomcat? ou quando vc pede alguma página especifica?

Dá problema em só uma página ou em todas?

A execução chega a entrar no controller?
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Erro ao iniciar o Tomcat

Mensagempor rogelgarcia » Seg Jul 12, 2010 11:07 pm

Dei uma pesquisada e esse erro parece ser comum...

Não tem a ver com o next diretamente..

Acontece geralmente nos ambientes Linux JDK1.6 e usando o WTP...

Para verificarmos se isso está em conformidade com os outros erros que encontrei na internet.. inicie o tomcat através da linha de comando (pelo arquivo .bat).. e veja se o mesmo erro acontece...
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Erro ao iniciar o Tomcat

Mensagempor rogelgarcia » Seg Jul 12, 2010 11:20 pm

rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Erro ao iniciar o Tomcat

Mensagempor viniciusst » Ter Jul 13, 2010 10:47 am

Bom dia,

Copiei os arquivos jsp-api.jar e servlet-api.jar para dentro do lib da minha aplicacao.
Depois, iniciei o Tomcar na mao (linha de comando), depois gerei o WAR dentro do eclipse e fiz o deploy no tomcat, usando o manager do tomcat.

Eis o erro gerado.

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld" from JAR file "file:/home/vinicius/tomcat/webapps/IntranetUsimcol/WEB-INF/lib/next-3.5.1.jar": org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:181)
org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:182)
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:383)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:446)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1393)
org.apache.jasper.compiler.Parser.parse(Parser.java:130)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:185)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:347)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:589)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:239)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1060)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:798)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
org.nextframework.controller.DispatcherServlet.doService(DispatcherServlet.java:59)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:647)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:552)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.nextframework.authorization.AuthorizationFilter.doFilter(AuthorizationFilter.java:77)
org.nextframework.core.web.NextFilter.doFilter(NextFilter.java:122)

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

Nem sei mais q q eu tento.
Obrigado.

Vinicius Teixeira
viniciusst
 
Mensagens: 25
Data de registro: Qua Mar 10, 2010 8:09 am

Re: Erro ao iniciar o Tomcat

Mensagempor rogelgarcia » Ter Jul 13, 2010 10:54 am

O servlet-api.jar e o jsp-api.jar NÃO devem estar no web-inf/lib na verdade.. perguntei se eles estavam lá.. para poder retirar... :D

Repita o processo e veja o erro.. sem os arquivos JAR no web-inf/lib..

Crie uma aplicacao simples com apenas um JSP para verificarmos onde está o problema
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Erro ao iniciar o Tomcat

Mensagempor viniciusst » Ter Jul 13, 2010 11:56 am

Rogel,

Após retirar os dois arquivos JARs, a aplicação apresenta erro na classe AutheticationFilter por nao encontrar o pacote javax.servlet.*.

E gerando o WAR com o erro, a aplicacao nao roda.

Obrigado.

Vinicius Teixeira
viniciusst
 
Mensagens: 25
Data de registro: Qua Mar 10, 2010 8:09 am

Próximo

Retornar para Dúvidas

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 11 visitantes

cron