JSP (Java Server Page) - problemas con los archivos jsp

 
Vista:

problemas con los archivos jsp

Publicado por gaston (14 intervenciones) el 26/09/2005 22:04:35
bueno el problema que tengo es que cuando quiero ejecutar el archivo testlibreria1.jsp (tambien adjunte al final de la nota el codigo del archivo testlibreria1.jsp) me salta la siguiente exception: bueno gracias por leer mi mensaje y si alguine me puede ayudar se lo agradezco.

An error occurred at line: 33 in the jsp file: /testlibreria1.jsp

Generated servlet error:
[javac] Compiling 1 source file

C:\Archivos de programa\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\Ejemplopersistencia\org\apache\jsp\testlibreria1_jsp.java:41:

cannot access server.domain.OidGenerator
An error occurred at line: 33 in the jsp file: /testlibreria1.jsp

Generated servlet error:
bad class file: C:\Archivos de programa\Apache Software Foundation\Tomcat 5.0\shared\classes\server\domain\OidGenerator.class
class file contains wrong class: proyecto.server.domain.OidGenerator
Please remove or make sure it appears in the correct subdirectory of the classpath.
OidGenerator.init(pmf);
^
1 error

org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:127)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:351)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:415)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:458)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

------------------------------------------------------------------------------------------------------------------------
codigo del archivo testlibreria1.jsp

<!-- %@page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" % -->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>testLibro</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body background="file:///c:/jakarta-tomcat-4.1.29/webapps/Ejemplopersistencia/logo/fondo.gif">

<h1 align="center">
<p align="center">
<font size = 5 color="#000000">

<img border="0" src="file:///c:/jakarta-tomcat-4.1.29/webapps/Ejemplopersistencia/logo/logo.gif">
</p>

<h1 align="center">

<p>
<%@ page language="java" import="javax.jdo.JDOHelper"%>
<%@ page import="javax.jdo.PersistenceManager"%>
<%@ page import="javax.jdo.PersistenceManagerFactory"%>
<%@ page import="javax.jdo.Transaction"%>
<%@ page import="java.util.*"%>
<%@ page import="javax.jdo.Extent"%>
<%@ page import="server.domain.*"%>
<%@ page import="javax.jdo.Query"%>
<%@ page import="com.triactive.jdo.PersistenceManagerFactoryImpl"%>
<%@ page import="org.gjt.mm.mysql.Driver"%>

<%!

PersistenceManagerFactory pmf=null;
PersistenceManager pm=null;
String filter=null;

public void jspInit(){
String pmfClass = "com.triactive.jdo.PersistenceManagerFactoryImpl";
String driver = "org.gjt.mm.mysql.Driver";
String url = "jdbc:mysql://localhost/libros";
String userName = "root";
String password = "";
String autoCreateTable = "true";
Properties props = new Properties();
props.setProperty("javax.jdo.PersistenceManagerFactoryClass",pmfClass);
props.setProperty("javax.jdo.option.ConnectionDriverName",driver);
props.setProperty("javax.jdo.option.ConnectionURL",url);
props.setProperty("javax.jdo.option.ConnectionUserName", userName);
props.setProperty("javax.jdo.option.ConnectionPassword", password);
props.setProperty("com.triactive.jdo.autoCreateTables", autoCreateTable);
pmf = JDOHelper.getPersistenceManagerFactory(props);
OidGenerator.init(pmf);

}
%>

<%
Transaction tx=null;
pm = pmf.getPersistenceManager();
try{
tx = pm.currentTransaction();
try {
tx.begin();
boolean bandera=false;
String texto=request.getParameter("T3");
Class ClienteClass = Cliente.class;
Extent clnCliente = pm.getExtent(ClienteClass, false);
String filter2 = new String("dni"+"=="+"\""+texto+"\"");

Query query = pm.newQuery(clnCliente,filter2);
Collection clientes= (Collection)query.execute();
Cliente cliente2=new Cliente();
for (Iterator i = clientes.iterator(); i.hasNext(); ) {
cliente2 = (Cliente)i.next();
if (cliente2.getdni().compareTo(texto)==0)
bandera=true;
}%>
<% if (bandera==true)out.println("Usted ya es cliente de esta libreria");

if (bandera==false){
Cliente cliente= new Cliente();
texto=request.getParameter("T1");
cliente.setNombre(texto);
texto=request.getParameter("T2");
cliente.setApellido(texto);
texto=request.getParameter("T3");
cliente.setdni(texto);
pm.makePersistent(cliente);
out.println("Usted ha sido ingresado como nuevo cliente");
}

tx.commit();
}
catch (Exception ex){
out.println("catch");
ex.printStackTrace();
if (tx.isActive())
tx.rollback();
}
}
finally{
if (tx.isActive())tx.rollback();
pm.close();
}
%>
<p align="center">
<font size = 3 color="#000000">
<a href="bookindex.html"><=Regresar a la pagina principal</a>
</p>
</body>
</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problemas con los archivos jsp

Publicado por aloneibar (18 intervenciones) el 27/09/2005 11:26:37
A simple vista parece que no encuentra javax.jdo.PersistenceManagerFactory. Seguro que tiene acceso a esta clase. Has bajado el jar?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con los archivos jsp

Publicado por gaston (14 intervenciones) el 28/09/2005 09:01:57
si el jar lo tengo la clase y esta bien colocada el la carpeta WEB-INF ademas las demas clases me las toma bien, la verdad que no se que puede ser ya me volvi loco provando cosas, y no puedo dar solucion a este problema. gracias por contestar, yo voy a seguir intentando si se te ocurre algo avisame desde muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con los archivos jsp

Publicado por aloneibar (18 intervenciones) el 28/09/2005 11:18:06
Lo único que te puedo sugerir es que lo depures y vas viendo los valores que van recogiendo las variables en cada momento hasta llegar al error. Igual te puede ayudar algo...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con los archivos jsp

Publicado por gaston (14 intervenciones) el 28/09/2005 21:19:43
ok, pero como hago para depurar un archivo jsp?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con los archivos jsp

Publicado por aloneibar (18 intervenciones) el 29/09/2005 14:38:19
Vas poniendo alerts en los diferentes puntos con las variables que necesitas en cada momento.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con los archivos jsp

Publicado por gaston (14 intervenciones) el 29/09/2005 20:58:10
ok gracais no se me habia ocurrido esa idea, muchas gracias...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

problemas con los archivos jsp

Publicado por Elizabeth Bautin (1 intervención) el 17/07/2006 23:30:51
Tengo un archivo de audio en jsp, necesito bajarlo a mi celular pero quiero convertirlo a un formato de archivo de audio amr, como puedo hacer esto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar