Ne peut pas charger le pilote de la classe: com.microsoft.sqlserver.jdbc.SQLServerDriver
- Je obtenir succès lorsque je l'ai tester à l'aide de l'assistant base de données.
Mais
J'obtiens l'erreur suivante pendant que j'exécute mon programme jsf/adf application ::
C:\Users\dev4\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\o.j2ee\drs\sqlConnTestApp\ViewController_sqlWebApp.war
[12:55:18 PM] Wrote Enterprise Application Module to C:\Users\dev4\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\o.j2ee\drs\sqlConnTestApp
[12:55:18 PM] Deploying Application...
<Jul 10, 2012 12:55:19 PM IST> <Warning> <J2EE> <BEA-160195> <The application version lifecycle event listener oracle.security.jps.wls.listeners.JpsAppVersionLifecycleListener is ignored because the application sqlConnTestApp is not versioned.>
<Jul 10, 2012 12:55:20 PM IST> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1341905118356' for task '4'. Error is: 'weblogic.application.ModuleException: '
weblogic.application.ModuleException:
at weblogic.jdbc.module.JDBCModule.prepare(JDBCModule.java:290)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:507)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:149)
Truncated. see log file for complete stacktrace
Caused By: weblogic.common.resourcepool.ResourceSystemException: Cannot load driver class: com.microsoft.sqlserver.jdbc.SQLServerDriver
at weblogic.jdbc.common.internal.JDBCUtil.parseException(JDBCUtil.java:301)
at weblogic.jdbc.common.internal.ConnectionEnvFactory.loadDriver(ConnectionEnvFactory.java:75)
at weblogic.jdbc.common.internal.ConnectionEnvFactory.<init>(ConnectionEnvFactory.java:131)
at weblogic.jdbc.common.internal.ConnectionPool.initPooledResourceFactory(ConnectionPool.java:686)
at weblogic.common.resourcepool.ResourcePoolImpl.start(ResourcePoolImpl.java:230)
Truncated. see log file for complete stacktrace
>
<Jul 10, 2012 12:55:20 PM IST> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating deploy task for application 'sqlConnTestApp'.>
<Jul 10, 2012 12:55:20 PM IST> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
weblogic.application.ModuleException:
at weblogic.jdbc.module.JDBCModule.prepare(JDBCModule.java:290)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:507)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:149)
Truncated. see log file for complete stacktrace
Caused By: weblogic.common.resourcepool.ResourceSystemException: Cannot load driver class: com.microsoft.sqlserver.jdbc.SQLServerDriver
at weblogic.jdbc.common.internal.JDBCUtil.parseException(JDBCUtil.java:301)
at weblogic.jdbc.common.internal.ConnectionEnvFactory.loadDriver(ConnectionEnvFactory.java:75)
at weblogic.jdbc.common.internal.ConnectionEnvFactory.<init>(ConnectionEnvFactory.java:131)
at weblogic.jdbc.common.internal.ConnectionPool.initPooledResourceFactory(ConnectionPool.java:686)
at weblogic.common.resourcepool.ResourcePoolImpl.start(ResourcePoolImpl.java:230)
Truncated. see log file for complete stacktrace
>
[12:55:21 PM] #### Deployment incomplete. ####
[12:55:21 PM] Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)
#### Cannot run application sqlConnTestApp due to error deploying to IntegratedWebLogicServer.
[Application sqlConnTestApp stopped and undeployed from Server Instance IntegratedWebLogicServer]
Même, j'ai ajouté le fichier jar dans le classpath.Je suis à l'aide de sqljdbc4.jar version.
- Si vous souhaitez obtenir une réponse à votre question, vous pourriez avoir besoin afin d'être plus clair: votre connexion est réussie ou êtes-vous une erreur? Est votre base de données Oracle ou Microsoft SQL Server?
- je suis l'aide de sql server comme base de données.je suis à obtenir succès lorsque je teste la connexion, mais j'obtiens l'erreur sur l'exécution de la page jsf.
- Vous devez vous assurer que Microsoft SQL Server jar du pilote JDBC est dans le chemin de classe de votre application JSF.
- j'ai ajouté que, pour le chemin de classe encore il indique une erreur lors de l'exécution de la demande ::: Causée Par: weblogic.commun.resourcepool.ResourceSystemException: Impossible de charger le pilote de la classe: com.microsoft.sqlserver.jdbc.SQLServerDriver
- jamais l'esprit, je l'ai résolu.
Vous devez vous connecter pour publier un commentaire.
Mettre le
slqjdbc4.jar
ousqljdbc.jar
fichier de la bibliothèque dans dossier lib sous DefaultDomain dans votreIntegratedWLS
chemin d'installation, si l'exécution en IDE.C:\Documents and Settings\user\Application Data\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\lib
-ou
C:\Users\user\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\DefaultDomain\lib
Réponse précédente travaillé très bien pour moi, je suis en utilisant Jdeveloper 12c intégré avec weblogic, dans mon cas, j'ai utilisé sqljdbc4 fichier jar, car il fournit le support de java 7:
"
Mettre le slqjdbc4.jar ou sqljdbc.jar le fichier de la bibliothèque dans le dossier lib sous DefaultDomain dans votre IntegratedWLS chemin d'installation, si l'exécution en IDE.
ou
Commenté juste au cas où quelqu'un est confronté au même problème.