Datasource is not started - how do you start it?
pugsherpa Aug 20, 2012 3:08 PMUsing Jboss 7.1.1.Final
{code}
....
INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool --- 29) JBAS010403: Deploying JDBC-compliant driver class oracle.jdbc.driver.OracleDriver (version 10.2)
....
INFO [org.jboss.as.controller] (Controller Boot Thread) JBAS014774: Service status report
JBAS014775 New missing/unsatisfied dependencies:
service jboss.cached-connection-manager (missing) dependents: [service jboss.raactivator.hornetq-ra, service jboss.data-source.java:jboss/fishstore/fishstoreDataSource, service jboss.data-source.java:jboss/fishstore/LoginDataSource]
service jboss.connector.config (missing) dependents: [service jboss.raactivator.hornetq-ra]
service jboss.connector.transactionintegration (missing) dependents: [service jboss.raactivator.hornetq-ra, service jboss.data-source.java:jboss/fishstore/fishstoreDataSource, service jboss.data-source.java:jboss/fishstore/LoginDataSource]
service jboss.ironjacamar.connection-validator (missing) dependents: [service jboss.data-source.java:jboss/fishstore/fishstoreDataSource, service jboss.data-source.java:jboss/fishstore/LoginDataSource]
service jboss.ironjacamar.idle-remover (missing) dependents: [service jboss.data-source.java:jboss/fishstore/fishstoreDataSource, service jboss.data-source.java:jboss/fishstore/LoginDataSource]
service jboss.ironjacamar.mdr (missing) dependents: [service jboss.raactivator.hornetq-ra]
service jboss.jdbc-driver.registry (missing) dependents: [service jboss.jdbc-driver.oracle, service jboss.data-source.java:jboss/fishstore/fishstoreDataSource, service jboss.data-source.java:jboss/fishstore/LoginDataSource]
service jboss.management_repository (missing) dependents: [service jboss.raactivator.hornetq-ra, service jboss.data-source.java:jboss/fishstore/fishstoreDataSource, service jboss.data-source.java:jboss/fishstore/LoginDataSource]
service jboss.raregistry (missing) dependents: [service jboss.raactivator.hornetq-ra]
service jboss.rarepository (missing) dependents: [service jboss.ejb.utilities, service jboss.raactivator.hornetq-ra]INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015876: Starting deployment of "fishstore-ear-4.8.0-SNAPSHOT.ear"
INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015876: Starting deployment of "fishstore-webapp-4.8.0-SNAPSHOT-pki.war"
INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015876: Starting deployment of "fishstore-webapp-4.8.0-SNAPSHOT-nonpki.war"
INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015876: Starting deployment of "fishstore-rest-webapp-4.8.0-SNAPSHOT.war"
INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015876: Starting deployment of "fishstore-ejb-4.8.0-SNAPSHOT.jar"
INFO [org.jboss.as.jpa] (MSC service thread 1-1) JBAS011401: Read persistence.xml for persistenceUnit
INFO [fishstore.view.Bootstrap] (MSC service thread 1-6) Loading app config.....
INFO [fishstore.view.Bootstrap] (MSC service thread 1-7) Loading app config.....
INFO [fishstore.view.Bootstrap] (MSC service thread 1-7) Could not load app config!: javax.naming.NameNotFoundException: Error looking up fishstore/LoginDataSource, service service jboss.naming.context.java.jboss.fishstore.LoginDataSource is not started
at org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:126)
at org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:74)
at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:178)
at org.jboss.as.naming.InitialContext.lookup(InitialContext.java:123)
at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:214)
at javax.naming.InitialContext.lookup(InitialContext.java:392) [rt.jar:1.6.0_27]
at fishstore.view.Bootstrap.loadAppConfig(Bootstrap.java:96) [fishstore-classes-4.8.0-SNAPSHOT.jar]
at fishstore.view.Bootstrap.contextInitialized(Bootstrap.java:80) [fishstore-classes-4.8.0-SNAPSHOT.jar]
at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3392) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3392) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.1.Final.jar]
.....
{code}
If I take the ear out of the deployment directory, I can get to the web console.
But in the console, I see the datasource, I can click the "Test Connection" button and it says it executes successfully. It says that it is enabled (well, there is a check in that column, so I assume that means it is enabled).
What does this mean - not started? How do I start it?
Here is the relevant portion of the standalone.xml:
{code:xml}
<datasources>
<datasource jndi-name="java:jboss/fishstore/LoginDataSource" pool-name="LoginDataSource" enabled="true" use-java-context="true">
<connection-url>valid connection url</connection-url>
<driver>oracle</driver>
<security>
<user-name>user</user-name>
<password>pw</password>
</security>
</datasource>
<datasource jndi-name="java:jboss/fishstore/fishstoreDataSource" pool-name="fishstoreDataSource" enabled="true" use-java-context="true">
<connection-url>valid connection url</connection-url>
<driver>oracle</driver>
<security>
<user-name>user</user-name>
<password>pw</password>
</security>
</datasource>
<drivers>
<driver name="oracle" module="com.oracle.jdbc14">
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
</driver>
</drivers>
</datasources>{code}