HCL Commerce Developer

El servidor de transacciones deja de funcionar después de la instalación

Si instala HCL Commerce Developer versión v 9.0.0.2 o posterior en HCL Commerce Developer v 9.0.0.0 o 9.0.0.1, es posible que el servidor de transacciones no funcione correctamente y puede encontrar errores de conexión de Db2 en el archivo de registro.

Problema

La información de origen de datos en el espacio de trabajo \WC\META-INF\ibmconfig\cells\defaultCell\applications\defaultApp\deployments\defaultApp\resource.xml puede retrotraerse a los valores predeterminados y en el archivo WC_Developer\wasprofile\logs\server1\SystemOut.log puede aparecer el siguiente error de conexión de base de datos:
at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:704)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:1098)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:800)
at com.ibm.ws.runtime.component.ApplicationMgrImpl$5.run(ApplicationMgrImpl.java:2317)
at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:5466)
at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:5682)
at com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:255)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2322)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:436)
at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:123)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:379)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$500(CompositionUnitMgrImpl.java:127)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:985)
at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:524)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1909)
Caused by: java.lang.ClassNotFoundException: com.ibm.db2.jcc.DB2ConnectionPoolDataSource
... 94 more
. Processing halted. 

Solución

Vuelva a ejecutar el programa de utilidad setdbtype para que el espacio de trabajo apunte a la base de datos de HCL Commerce y, a continuación, reinicie el servidor de HCL Commerce.

Para obtener más información sobre cómo modificar el tipo de base de datos, consulte Cambiar el tipo de base de datos de desarrollo utilizando el mandato setdbtype.