Problema struts 1.3. não consigo abrir arquivo jsp

2 respostas
souarte

olá,

estou tentando fazer um hello world com struts 1.3, quando eu coloco um arquivo html ele enxerga, mas quando coloco um jsp dá nullpointerexception, qual será o problema?

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

exception

org.apache.jasper.JasperException: java.lang.NullPointerException
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:356)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.NullPointerException
	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:159)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

no web.xml tentei colocar index.jsp e criei um arquivo jsp, mas deu o mesmo erro, aí quando coloco um html dá certo.

2 Respostas

D

Você pode publicar o arquivo index.jsp?
aí tem algo errado, possivelmente um objeto não instanciado (por isso dá NullPointerException )

souarte

mas eu nao fiz nada no JSP, apenas criei para ver se dava certo, pois tou apenas tentando fazer um helloworld, apenas criei um jsp pelo eclipse:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
qualquer coisa
</body>
</html>

criei outro projeto web no eclipse e ele funcionou, abriu o jsp, mas no projeto do struts ele nao abre. será que tem a ver com um jsp-api. jar? pois copiei no projeto do struts o jsp-api.jar e o servlet-api.jar. mas quando tirei o jsp-api.jar do projeto ficou pior, pois ele nem criou os arquivos no diretorio work do tomcat

Criado 15 de maio de 2009
Ultima resposta 15 de mai. de 2009
Respostas 2
Participantes 2