【发布时间】:2015-05-13 12:25:08
【问题描述】:
您好,我正在学习 jsf 和 jboss。 我被困在初始阶段本身。 我正在尝试创建数据源并连接到 jboss 服务器。 我正在使用 JBOSS-as-7.1.1 我在standalone.xml 中做了以下更改
<datasource jndi-name="java:jboss/NewOracle" pool-name="NewOracle" enabled="true" use-java-context="true">
<connection-url>jdbc:oracle:thin:@aaa:bbb</connection-url>
<driver>ojdbc6</driver>
<security>
<user-name>aaaa</user-name>
<password>bbb</password>
</security>
</datasource>
<drivers>
<driver name="ojdbc6.jar" module="com.oracle.ojdbc">
<driver-class>oracle.jdbc.OracleDriver</driver-class>
<xa-datasource-class>oracle.jdbc.OracleDriver</xa-datasource-class>
</driver>
</drivers>
我创建了一个文件夹并将其命名为 oracle 并将其放在 Jboss/modules/com 中 然后我创建了一个名为 main 的子文件夹并在其中复制了 ojdbc6.jar 我还创建了一个module.xml文件,其内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.oracle.ojdbc">
<resources>
<resource-root path="ojdbc6.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
<module name="javax.servlet.api" optional="true"/>
</dependencies>
</module>
当我启动服务器时,我收到以下错误: JBAS014775:新的缺失/不满足的依赖项: service jboss.jdbc-driver.ojdbc6(缺失)依赖:[service jboss.data-source.java:jboss/datasources/NewDS, service jboss.data-source.java:jboss/NewOracle]
17:35:27,167 INFO [org.jboss.as](控制器引导线程)JBAS015951:管理控制台正在监听http://127.0.0.1:9990
【问题讨论】:
-
为什么你把驱动命名为
<driver name="ojdbc6.jar"应该是<driver name="ojdbc6"试试看,让我们知道结果。 -
我试过了...但是没有效果...
标签: java eclipse maven jakarta-ee jboss