sql >> Database teknologi >  >> RDS >> Oracle

Xmlparserv2-fejl under installation af applikation i jboss, installation af Oracle ojdbc-modul i JBoss til Java-webapplikation

Sådan erklærer jeg en Oracle-datakilde (til at kalde pl eller udføre xqueries)

Injicerer datakilden (i en statsløs ejb)

@Resource(name = "java:jboss/datasources/xmlDatasource")
private DataSource productDS;

Erklæring af datakilden i standalone.xml

<datasource jndi-name="java:jboss/datasources/xmlDatasource" pool-name="xxx" enabled="true" use-java-context="true">
    <connection-url>jdbc:oracle:thin:@xxx:1521:xxx</connection-url>
    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
    <driver>oracle</driver>
    <pool>
        <min-pool-size>0</min-pool-size>
        <max-pool-size>10</max-pool-size>
    </pool>
    <security>
        <user-name>xxx</user-name>
        <password>xxx</password>
    </security>
</datasource>
<drivers>
    <driver name="oracle" module="oracle.jdbc">
        <xa-datasource-class>oracle.jdbc.OracleDriver</xa-datasource-class>
    </driver>
</drivers>

Moduldefinition

<module xmlns="urn:jboss:module:1.1" name="oracle.jdbc">

    <resources>
        <resource-root path="ojdbc6.jar"/>
    </resources>
    <dependencies>
        <module name="javax.api"/>
    </dependencies>
</module>

Tilføj modulafhængigheden til min øre-applikation (som har den statsløse ejb indeni..) ved hjælp af maven (eller rediger dit manifest.mf og tilføj modulnavnet)

<archive>
    <manifestEntries>
        <Dependencies>oracle.jdbc</Dependencies>
    </manifestEntries>
</archive>


  1. PL/SQL, hvordan undslipper man et enkelt citat i en streng?

  2. hvorfor jeg undlader at oprette denne tabel på Android SQLite?

  3. JDBC/Connectorj:Forståelse af forbindelsespooling

  4. Hvad er ækvivalent sætning af DBCC INPUTBUFFER(@@SPID)(som giver sql-sætning for nuværende forbindelse eller specificeret forbindelse) i MYSQL?