Oi pessoal, to fazendo a apostila da Caelum e não consigo avançar…
estou usando o eclipse, com plugin para o tomcat.
sempre que tento executar um html funciona, mas jsp sempre me dá erro 500.
já tentei executar o jsp de todas as fromas possíveis, direto no arquivo, executando todo o projeto e nada.
o nome do arquivo usei justamente index.jsp que sei já ter no web.xml e nada.
se testar servlet funciona.
como fazer funcionar???
Consigo usar html mas não com jsp!(resolvido)
D
4 Respostas
D
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)
root cause
java.lang.NoClassDefFoundError: javax/el/ELResolver
java.lang.ClassLoader.findBootstrapClass(Native Method)
java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:891)
java.lang.ClassLoader.loadClass(ClassLoader.java:301)
java.lang.ClassLoader.loadClass(ClassLoader.java:299)
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
java.lang.ClassLoader.loadClass(ClassLoader.java:299)
java.lang.ClassLoader.loadClass(ClassLoader.java:251)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
org.apache.jasper.runtime.JspFactoryImpl.getJspApplicationContext(JspFactoryImpl.java:209)
org.apache.jsp.index_jsp._jspInit(index_jsp.java:22)
org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:164)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:338)
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)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.32 logs.
Respondido por Pai Google de Logum-Edê:
So, if You ever get this exception, here is the check list that You all need to check.
- check that You have set environment variable CATALINA_HOME to the tomcat home.
- You have el-api.jar in tomcat’s lib directory.
- Make sure that there are no older versions of servlet-api.jar and jsp-api.jar files on the classpath.
- Web.xml is correct and not having any incomplete tag.
These are all the things that You need to check and most of the times, You will end up with exception gone.
Oi amigo, vc não deve estar com os jars standard.jar e jstl.jar no classpath da aplicação
adicione os jars!!
Fallow
D
oi pessoal,
já procurei no google e não achei algo que me ajudasse e não cheguei no standard e jstl.
depois de tentar inúmeras coisas diferentes, deletei a pasta de configuraçaõ do meu workspace, reconfigurei tudo(ou quase) e voltou ao normal.
vlw pessoal.
Criado 21 de março de 2011
Ultima resposta 22 de mar. de 2011
Respostas 4
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Desmistificando WebAssembly: Alta performance,... Por Raphael Amorim — Casa do Codigo