Regresar   Foros del Web > Programación para sitios web > Java y JSP > JSP/Servlets

El registro es Gratis en Foros del Web
Respuesta
 
Herramientas Buscar en Tema Desplegado
Antiguo 17/09/04, 20:32:29   #1 (permalink)
josedes tiene un saldo positivo de karma
 
Registrado: abr 2003
Mensajes: 58
josedes is offline  
Importar un paquete en una Página jsp

Hola a todos.

Tengo el siguiente problema: he creado una clase llamada registroestadistica.class cuya primera linea dice: package bki;
ya que lo quiero colocar en un paquete que se encuentra en el directorio:
D:\Archivos de programa\Apache Software Foundation\Tomcat 5.0\common\lib\bki\registroestadistica.class,
tambien genere el punto jar que está en el directorio lib.

el CLASSPATH lo tengo de esta manera:
SET CLASSPATH=D:\j2sdk1.4.1_01\lib;D:\j2sdk1.4.1_01\li b\bki.jar;D:\Archivos de programa\Apache Software Foundation\Tomcat 5.0\common\lib\mysql-connector-java-3.0.8-stable-bin.jar;D:\Archivos de programa\Apache Software Foundation\Tomcat 5.0\common\lib;D:\j2sdk1.4.1_01\lib\mail.jar;D:\j2 sdk1.4.1_01\lib\activation.jar;D:\j2sdk1.4.1_01\li b\servlet.jar;D:\j2sdk1.4.1_01\lib;.
en mi pagína JSP puse:
<%@ page import ="java.util.*, javax.servlet.*, javax.servlet.http.*, java.sql.*, bki.*"%>
cuando ejecuto la página me da el siguiente error:
org.apache.jasper.JasperException: No se puede compilar la clase para JSP

An error occurred at line: 3 in the jsp file: /agregaropsel3.jsp

Generated servlet error:
[javac] Compiling 1 source file

D:\Archivos de programa\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\salese\org\apache\jsp\ agregaropsel3_jsp.java:10: package bki does not exist
import bki.*;
^
Po otro lado quería importar el paquete desde una clase ejecutada desde la consola de DOS y sale:
Cannot access registroestadistica.class //esta clase está dentro del paquete
bad class file: .\registroestadistica.java
please remove or make sure it appears in the correct subdirectory of the classpath.
De la misma manera que puse el directorio bki en el lib de tomcat lo puse en el lib donde tengo instalado java.

Por favor AYUDENME a resolver este problema.
  Responder Con Cita
Antiguo 17/09/04, 20:37:23   #2 (permalink)
goncafa ha deshabilitado el Karma
 
Registrado: nov 2002
Ubicación: Santiago, Chile
Mensajes: 1.135
Contactar con goncafa a través de MSN
goncafa is offline  
para que puededas importar la clasew debes ponerla dentro de

$CATALINA_HOME/webapps/ROOT/WEB-INF/classes/

es decir, pones ahi tu carpeta /bki y su clase, luego puedes importarla en tus paginas JSP

Saludos
__________________
se despide hasta la proxima
Gonzalo Castillo
  Responder Con Cita
Antiguo 18/09/04, 10:45:35   #3 (permalink)
josedes tiene un saldo positivo de karma
 
Registrado: abr 2003
Mensajes: 58
josedes is offline  
Gracias amigo por tratar de ayudarme tan rápido, pero hice lo que me dijiste y sigue diciendo lo mismo cuando cargo la página jsp:

HTTP Status 500 -


type Exception report

message

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

exception

org.apache.jasper.JasperException: No se puede compilar la clase para JSP

An error occurred at line: 2 in the jsp file: /agregaropsel3.jsp

Generated servlet error:
[javac] Compiling 1 source file

D:\Archivos de programa\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\salese\org\apache\jsp\ agregaropsel3_jsp.java:10: package bki does not exist
import bki.*;
^
D:\Archivos de programa\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\salese\org\apache\jsp\ agregaropsel3_jsp.java:95: cannot resolve symbol
symbol : class registroestadistica
location: class org.apache.jsp.agregaropsel3_jsp
registroestadistica RE = new registroestadistica("111111","111111","PRUEBA");
^
An error occurred at line: 2 in the jsp file: /agregaropsel3.jsp
  Responder Con Cita
Antiguo 19/09/04, 19:43:38   #4 (permalink)
josedes tiene un saldo positivo de karma
 
Registrado: abr 2003
Mensajes: 58
josedes is offline  
Gracias amigo, creo que te entendí mal. Coloque la carpeta "bki" dentro de "clasess" pero de web-inf de mi aplicacion web configurada en Tomcat y funcionó perfecto, pero por que no funciona cuando trabajo stand-alone desde DOS utilizando J2SE?

Gracias, GONCAFA
  Responder Con Cita
Antiguo 19/09/04, 20:55:32   #5 (permalink)
goncafa ha deshabilitado el Karma
 
Registrado: nov 2002
Ubicación: Santiago, Chile
Mensajes: 1.135
Contactar con goncafa a través de MSN
goncafa is offline  
En ese caso debe estar tu Driver de conexion situado en el CLASSPATH de ru sistema, es decir, la direccion a donde tienes tu .jar o bien colacarlo dentro de la capeta $JAVA_HOME/lib/ que es donde Java busca por defecto los paquetes que desconoce. $JAVA_HOME es la carpeta donde esta instalado tu JDK

Saludos
__________________
se despide hasta la proxima
Gonzalo Castillo
  Responder Con Cita
Antiguo 20/09/04, 12:14:14   #6 (permalink)
josedes tiene un saldo positivo de karma
 
Registrado: abr 2003
Mensajes: 58
josedes is offline  
Gracias full, voy a intentarlo, aunque creo que así lo tengo, revisare.

  Responder Con Cita
Antiguo 06/05/08, 07:35:31   #7 (permalink)
everquest ha deshabilitado el Karma
 
Registrado: may 2008
Mensajes: 1
everquest is offline  
Re: Importar un paquete en una Página jsp

hola tengo un problema parecido... tengo mi paquete loguear dentro del web-inf de mi aplicacion pero me arroja este mensaje... la clase se llama SCESubMenu

org.apache.jasper.JasperException: No se puede compilar la clase para JSP:

An error occurred at line: 7 in the generated java file
Only a type can be imported. loguear.SCESubMenu resolves to a package

Ha tenido lugar un error en la línea: 124 en el archivo jsp: /sicdep/SICverificar.jsp
SCESubMenu cannot be resolved to a type
121: while(rss.next())
122: {
123: inc=inc+1;
124: SCEMenu.add(new SCESubMenu(rss.getInt(1), rss.getString(2), rss.getInt(3), rss.getString(4),rss.getString(5)));
125: //System.out.println(rss.getInt(1)+" "+ rss.getString(2)+" "+rss.getInt(3)+" "+rss.getString(4)+" "+rss.getString(5));
126:
127: }


Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.jav acError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacEr ror(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateCla ss(JDTCompiler.java:423)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:316)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:294)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:281)
org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:566)
  Responder Con Cita
Respuesta


Califica este Tema - Importar un paquete en una Página jsp.

Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado Califica este Tema
Califica este Tema:

Reglas del foro
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está activado
Las caritas están activado
Código [IMG] está activado
Código HTML está desactivado


Todas las horas son GMT -6. La hora es 12:19:06.

Message Board Statistics

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96