Le serveur de transactions cesse de fonctionner après l'installation
Si vous installez la version 9.0.0.2 ou une version ultérieure de HCL Commerce Developer Version sur la version 9.0.0.0 ou 9.0.0.1 deHCL Commerce Developer, votre serveur de transactions peut ne pas fonctionner correctement et le fichier journal peut contenir des erreurs de connexion Db2.
Problème
Les informations de source de données dans l'espace de travail \WC\META-INF\ibmconfig\cells\defaultCell\applications\defaultApp\deployments\defaultApp\resource.xml peuvent revenir aux paramètres par défaut et l'erreur de connexion de base de données suivante peut être affichée dans le fichier WC_Developer\wasprofile\logs\server1\SystemOut.log :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. Solution
Réexécutez l'utilitaire setdbtype pour pointer votre espace de travail vers votre base de données HCL Commerce, puis redémarrez le serveur HCL Commerce.
Pour plus d'informations sur la modification du type de base de données, voir Changement de type de base de données de développement à l'aide de la commande setdbtype.