0 Replies Latest reply on Aug 1, 2014 6:13 AM by rob2020

    deployable data sources in JBOSS 7.1.1 (deployment of driver and datasource)




      I'm having problems deploying a datasource along with the jdbc driver in a war (OracleDriver). I'm running a standalone server.


      This posting suggests that this is possible:




      Is this correct?


      I've got the ojdb6.jar in the WEB-INF/lib folder and I've got a mysource-ds.xml file in WEB-INF.


      The deployment of the JDBC driver seems to fail with:


      1:42:10,497 INFO  [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-3) JBAS010403: Deploying JDBC-compliant driver class oracle.jdbc.OracleDriver (version 11.2)

      11:42:10,497 DEBUG [org.jboss.as.security] (MSC service thread 1-3) Cannot create permissions with 'null' metaData for id=frigg.war


      This seems to be a JACC security issue? I havn't figured out how to supply the needed metaData.


      The deployment of the war fails with:


      "JBAS014771: Services with missing/unavailable dependencies" => ["jboss.data-source.jboss/datasources/jdbc/FriggDbjboss.jdbc-driver.ojdbc6_jarMissing[jboss.data-source.jboss/datasources/jdbc/FriggDbjboss.jdbc-driver.ojdbc6_jar]"]}


      I'm not seeing that the -ds.xml file is being processed in the logs...if I add an invalid tag, I get a parse exception, so I guess it is being processed.


      here is my -ds.xml file:


      <?xml version="1.0" encoding="UTF-8"?>

      <datasources xmlns="http://www.jboss.org/ironjacamar/schema">

          <datasource jta="false" jndi-name="java:jboss/datasources/jdbc/FriggDb" pool-name="friggPool" enabled="true" use-ccm="false">














      If the deployment succeeds what driver name is it given?