Ayuda con este error....
-------------------------------------------------------------------------
este es el error:
-------------------------------------------------------------------------
Estado HTTP 500 -
--------------------------------------------------------------------------------
type Informe de Excepción
mensaje
descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.
excepción
org.apache.jasper.JasperException: /useBean.jsp(2,0)
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:376)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:150)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1217)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1116)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Generator.generate(Generator.java:3261)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:244)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:461)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:442)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:430)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:274)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
-------------------------------------------------------------------------
a veces me manda este:
-------------------------------------------------------------------------
Estado HTTP 500 -
--------------------------------------------------------------------------------
type Informe de Excepción
mensaje
descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.
excepción
org.apache.jasper.JasperException: No se puede cargar la clase para JSP
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:548)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:135)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:283)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
causa raíz
java.lang.ClassNotFoundException: org.apache.jsp.useBean_jsp
java.net.URLClassLoader$1.run(URLClassLoader.java:199)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:187)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:156)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:69)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:546)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:135)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:283)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
-------------------------------------------------------------------------
Este es el programa
-------------------------------------------------------------------------
package mybeans;
public class NameBean{
String newName="";
public void NameBean(){}
public String getNewName(){ return newName; }
public void setNewName(String newName){ this.newName=newName;}
}
los guardo en .../ROOT/WEB-INF/classes/mybeans/
----------------------------------------------------------------------
<%@ page import="mybeans.NameBean" %>
<jsp:useBean id="pageBean" class="mybeans.NameBean" scope="page" />
<jsp:setProperty name="pageBean" property="*" />
<jsp:useBean id="sessionBean" class="mybeans.NameBean" scope="session"/>
<jsp:setProperty name="sessionBean" property="*" />
<HTML>
<HEAD><TITLE> The UseBean JSP </TITLE></HEAD>
<BODY BGCOLOR="white">
<H3>Welcome to the UseBean JSP</H3>
<P><B>Page bean: </B>
<% if (pageBean.getNewName().equals("")) { %>
I don't know you.
<% } else { %>
Hello <%= pageBean.getNewName() %> !
<% } %>
<P><B>Session bean: </B>
<% if (sessionBean.getNewName().equals("")) { %>
I don't know you either.
<% } else {
if ((request.getParameter("newName") == null) ||
(request.getParameter("newName").equals(""))) { %>
Aha, I remeber you.
<% } %>
You are <% sessionBean.getNewName() %>
<% } %>
<P>May we have you name?
<FORM METHOD="get">
<INPUT TYPE="TEXT" name="newName" size=20>
<INPUT TYPE="SUBMIT" VALUE="Submit name">
</FORM>
</BODY>
</HTML>
y este los guardo en .../ROOT/
Utilizo Apache Tomcat, j2sdk1.4.2_04 y win2000 pro
Saludos
este es el error:
-------------------------------------------------------------------------
Estado HTTP 500 -
--------------------------------------------------------------------------------
type Informe de Excepción
mensaje
descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.
excepción
org.apache.jasper.JasperException: /useBean.jsp(2,0)
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:376)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:150)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1217)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1116)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Generator.generate(Generator.java:3261)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:244)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:461)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:442)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:430)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:274)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
-------------------------------------------------------------------------
a veces me manda este:
-------------------------------------------------------------------------
Estado HTTP 500 -
--------------------------------------------------------------------------------
type Informe de Excepción
mensaje
descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.
excepción
org.apache.jasper.JasperException: No se puede cargar la clase para JSP
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:548)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:135)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:283)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
causa raíz
java.lang.ClassNotFoundException: org.apache.jsp.useBean_jsp
java.net.URLClassLoader$1.run(URLClassLoader.java:199)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:187)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:156)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:69)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:546)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:135)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:283)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
-------------------------------------------------------------------------
Este es el programa
-------------------------------------------------------------------------
package mybeans;
public class NameBean{
String newName="";
public void NameBean(){}
public String getNewName(){ return newName; }
public void setNewName(String newName){ this.newName=newName;}
}
los guardo en .../ROOT/WEB-INF/classes/mybeans/
----------------------------------------------------------------------
<%@ page import="mybeans.NameBean" %>
<jsp:useBean id="pageBean" class="mybeans.NameBean" scope="page" />
<jsp:setProperty name="pageBean" property="*" />
<jsp:useBean id="sessionBean" class="mybeans.NameBean" scope="session"/>
<jsp:setProperty name="sessionBean" property="*" />
<HTML>
<HEAD><TITLE> The UseBean JSP </TITLE></HEAD>
<BODY BGCOLOR="white">
<H3>Welcome to the UseBean JSP</H3>
<P><B>Page bean: </B>
<% if (pageBean.getNewName().equals("")) { %>
I don't know you.
<% } else { %>
Hello <%= pageBean.getNewName() %> !
<% } %>
<P><B>Session bean: </B>
<% if (sessionBean.getNewName().equals("")) { %>
I don't know you either.
<% } else {
if ((request.getParameter("newName") == null) ||
(request.getParameter("newName").equals(""))) { %>
Aha, I remeber you.
<% } %>
You are <% sessionBean.getNewName() %>
<% } %>
<P>May we have you name?
<FORM METHOD="get">
<INPUT TYPE="TEXT" name="newName" size=20>
<INPUT TYPE="SUBMIT" VALUE="Submit name">
</FORM>
</BODY>
</HTML>
y este los guardo en .../ROOT/
Utilizo Apache Tomcat, j2sdk1.4.2_04 y win2000 pro
Saludos