« Volver a ComerZZia

Instalación JBOSS 4.2.3.GA sobre Debian + MySQL sobre Windows

Vista combinada Visión Plana Vista de árbol
Discusiones [ Anterior | Siguiente ]
toggle
Buenas tardes,

Estoy realizando la instalación de comerzzia sobre un servidor JBoss 4.2.3.GA corriendo sobre Debian, y por otro lado tengo otro servidor Windows con una base de datos MySQL con el esquema de comerzzia cargado (de una instalación automática). Estoy intentando desplegar el EAR, copiando el fichero comerzzia-1.2.ear en la carpeta deploy, y en la carpeta conf he copiado el fichero comerzzia.xml.

<?xml version="1.0" encoding="UTF-8"?>
<comerzzia:configuracion xmlns:comerzzia="http://www.comerzzia.com/xml/ns/" entorno="Desarrollo" fecha="24/06/2009" version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta
nce" xsi:noNamespaceSchemaLocation="http://www.comerzzia.com/xml/ns/comerzzia_1_0.xsd">
<BaseDatos>
<Datasource>java:/jdbc/COMERZZIA_DS</Datasource>
<EsquemaConfiguracion>COMERZZIA</EsquemaConfiguracion>
<EsquemaEmpresa>COMERZZIA</EsquemaEmpresa>
<RutaBaseScripts>/home/jboss-4.2.3.GA/server/comerzzia/recursos/scripts/bbdd/</RutaBaseScripts>
</BaseDatos>
<Informes>
<RutaBase>/home/jboss-4.2.3.GA/server/comerzzia/recursos/informes/</RutaBase>
</Informes>
<Aplicacion>CENTRAL</Aplicacion>
</comerzzia:configuracion>

Por ultimo he creado un fichero comerzzia-ds.xml donde he creado puesto la configuración del datastore que es la siguiente:

<datasources>
<local-tx-datasource>
<jndi-name>jdbc/COMERZZIA_DS</jndi-name>
<connection-url>jdbc:mysql://XX.XX.XX.XX:3306/comerzzia</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>comerzzia</user-name>
<password>comerzzia</password>
<min-pool-size>1</min-pool-size>
<max-pool-size>50</max-pool-size>
<exception-sorter-class-name>com.mysql.jdbc.integration.jboss.ExtendedMysqlExceptionSorter</exception-sorter-class-name>
<valid-connection-checker-class-name>com.mysql.jdbc.integration.jboss.MysqlValidConnectionChecker</valid-connection-checker-class-name>
<metadata>
<type-mapping>mySQL</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>

Al realizar el despliegue obtengo el siguiente error:

011-11-29 21:36:25,217 INFO [com.comerzzia.servicios.core.database.DatabaseComerzzia] Realizando validación del esquema de BBDD de Comerzzia . . .
2011-11-29 21:36:25,220 FATAL [com.comerzzia.util.config.AppInfo] Error al cargar configuración de la aplicacion : No se ha encontrado el fichero de configuración
2011-11-29 21:36:25,221 FATAL [com.comerzzia.servicios.core.database.DatabaseComerzzia] No se ha podido realizar la validación de la BBDD de Comerzzia: null
java.lang.NullPointerException
at com.comerzzia.util.db.Database.getConnection(Database.java:63)
at com.comerzzia.servicios.core.database.DatabaseComerzzia.conectar(DatabaseComerzzia.java:174)
at com.comerzzia.servicios.core.database.DatabaseComerzzia.validarEsquema(DatabaseComerzzia.java:109)
at com.comerzzia.web.core.database.CheckDatabaseListener.contextInitialized(CheckDatabaseListener.java:48)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3856)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4361)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:790)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)


Por favor, podríais ayudarme a solventar el problema. Gracias de antemano.

Un saludo.

RE: Instalación JBOSS 4.2.3.GA sobre Debian + MySQL sobre Windows
Respuesta
30/11/11 8:55 en respuesta a victor nc.

...
2011-11-29 21:36:25,220 FATAL [com.comerzzia.util.config.AppInfo] Error al cargar configuración de la aplicacion : No se ha encontrado el fichero de configuración
...


Hola. El error se está produciendo porque no encuentra el fichero de configuración de comerzzia (comerzzia.xml). Este fichero debe de estar en la carpeta conf del server de jboss, dentro de una carpeta llamada comerzzia. Es decir, debe quedar así:

/conf/comerzzia/comerzzia.xml

Saludos.