Foros > Java: Como cargar clases desde Servlet con URLClassLoader?????

  1. Kafali

    Mensajes [1] - Enviado el Martes 11 de Diciembre de 2007 a las 06:22hs

    Hola a todos.

    Estoy desesperado ya que llevo tiempo dandole vueltas a el problema y no veo la forma de solucionarlo.

    Os describir? el problema.

    Mi aplicacion requiere la carga de clases externas a la aplicaci?n que previamente ha sido extraidas a carpetas desde ficheros .jar. Esta carga se realiza en un servlet.

    Las clases que se quieren cargar heredan de una clase Padre que s? est? en el classpath de mi aplicaci?n(En el ejemplo la clase Padre) y en distinto paquete que las clases hijas(ClaseHija1 y ClaseHija2 que est?n fuera de la aplicaci?n).

    La misma funcionalidad la he probado en un m?todo main en lugar de realizarlo desde un Servlet y me carga las clases correctamente. Sin embargo al hacer el loadClass de URLClassLoader desde un Servlet me produce una NoClassDefFoundException (sobre la clase Padre). El servidor sobre el que despliego es JBoss.

    Alguna idea de qu? debo hacer? [email protected]


responder

Para poder responder a este tema tenes que ingresar. Si no tenes una cuenta podes registrarse gratis..

publicidad