Pregunta: | 34765 - ME DA UN ERROR AL EJECUTAR BEAN EN JSP.ES POR EL JDK? |
Autor: | Fernando PM |
Hola, estoy bastante perdido...esta es mi duda.
Tengo lo siguiente: Tomcat 4.0.3 j2sdk1.4.0 Lo heconfigurado y los servlet y JSP me funcionan,pero me he creado un sencillo Bean que lo llamo Usuario y al poner en el JSP mi.jsp la siguiente linea <jsp:useBean id="miBean" class="Usuario"/> me salta este error: org.apache.jasper.JasperException: No se puede compilar la clase para JSPNote: sun.tools.javac.Main has been deprecated. An error occurred at line: 14 in the jsp file: /mi.jsp Generated servlet error: C:\jakarta-tomcat-4.0.3\work\localhost\_\mi$jsp.java:72: Class org.apache.jsp.Usuario not found. Usuario miBean = null; El JSP no tiene ninguna linea más y el Bean es de lo mas sencillo. No se porque puede ser...me podeis echar un mano. Gracias de antemano y un saludo |
Respuesta: | Rafael Hernamperez Martin |
Hola, Fernando,
Por el error tiene pinta de ocurrir dos cosas: 1) Se esta utilizando algun metodo "deprecated" (literalmente, despreciado). Esto significa que ese metodo ya no se contemplara en futuras versiones de Java. 2) No encuentra la clase Usuario.class no se encuentra. Puede que no hayas copiado correctamente dicha clase al directorio correspondiente. Te recomiendo que accedas a la pagina de ayuda de tu Tomcat (http://localhost:8080), y veas estudies detenidamente la configuracion. Todo parece indicar que no creas un proyecto, un contexto para dicho proyecto y estructurar los directorios correspondientes. Otro consejo seria que utilizases JBuilder para crear tus proyectos Web. Esta herramienta utiliza Tomcat y automaticamente configura el Tomcat con sus contextos y directorios. Un saludo Rafael Hernamperez Martin |