Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Błąd Xmlparserv2 podczas wdrażania aplikacji w jboss, Instalowanie modułu Oracle ojdbc w aplikacji internetowej JBoss for Java

Oto jak deklaruję źródło danych Oracle (do wywoływania pl lub wykonywania xqueries)

Wstrzykiwanie źródła danych (w bezstanowym ejb)

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

Deklarowanie źródła danych w pliku 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>

Definicja modułu

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

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

Dodaj zależność modułu do mojej aplikacji ucha (która ma w środku bezstanowy ejb ..) za pomocą maven (lub edytuj swój manifest.mf i dodaj nazwę modułu)

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instrukcja SELECT przy użyciu set Algebra

  2. Przełącznik SQL z dekodowania na przypadek

  3. ORA-01438:wartość większa niż określona precyzja dozwolona dla tej kolumny podczas wstawiania 3

  4. Oracle:Jeśli tabela istnieje

  5. Typ powrotu kursora Oracle