JBoss y postgresql
Hola, estoy tratando de desplegar mi app en un servidor con JBoss,
Utiliza una base de datos en postgres asi que he desplegado el jdbc correspondiente
pero al intentar cargar una tabla con un archivo de texto me genera el siguiente 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
javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/postgresql/copy/CopyManager
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:862)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.index_jsp._jspService(index_jsp.java:312)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
causa raíz
java.lang.NoClassDefFoundError: org/postgresql/copy/CopyManager
bd.ConnPG.cargaArchivo(ConnPG.java:55)
org.apache.jsp.index_jsp._jspService(index_jsp.java:124)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
podrian guiarme sobre que pudiera generar el error.
Ya cree un modulo de postgres con su respectiva carpeta main y el archivo module.xml y nada
Gracias de antemano por la atencion.
- Inicie sesión o regístrese para enviar comentarios
Postea el contenido de tu
Postea el contenido de tu fichero module.xml
Contenido de module.xml
Helo aqui:
El .jar esta en la misma carpeta main que el fichero.
gracias!
Checa
En ésta liga está explicado cómo se configura el driver, tu module.xml no se ve mal, pero hay cosas que igual podrías checar, igual se te paso configurar algo más.
Si ya tienes todo y te sigue marcando alguna excepción, postéala para buscar información al respecto.
Gracias
OK, la reviso.
Muchas gracias!
NO funciono
Sigue el mismo error.
He seguido paso a paso y claro que hubo cosas que me faltaban.
pero al final siguio el mismo error.
Gracias por el apoyo.
Raro...
Te comparto la configuración que tengo en mi servidor:
El fichero
en mi ruta
obviamente el path puede cambiar de mi máquina a la tuya.
Después, en la ruta
(obvio MI path, el tuyo puede no ser el mismo)se encuentra el fichero
para introducir tu datasource así como el driver:
ahí, tienes que buscar el tag
Y ya... postea tus ficheros a ver si están igual, chance te hace falta algo.
Archivos xml
Gracias!
He aqui el contenido de los archivos
Ruta: /Applications/jboss/jboss-eap-6.0/modules/org/postgresql/main
Archhivo: module.xml
Ruta: /Applications/jboss/jboss-eap-6.0/standalone/configuration
Archivo: standalone.xml
Aparentemente todo esta igual, sin embargo me sigue el mismo error.
el problema es que al parecer solo es con la clase CopyManager.
java.lang.NoClassDefFoundError: org/postgresql/copy/CopyManager
intentare cargar datos y mostrarlos sin el CopyManager para ver si es solo en esa clase.
Gracias de nuevo. :]