在JBOSS启动时出错无法实例化驱动程序类“oracle.jdbc.OracleDriver”

时间:2013-11-26 06:14:03

标签: oracle jboss

我是JBOSS服务器的新手。对于我的应用程序,我试图在JBOSS中创建oracle JDBC连接。

我做了以下事情 - 1)在JBOSS_HOME / modules / com中创建了oracle-> main文件夹,并在主文件夹中放置了ojdbc6.jar。 2)创建了module.xml文件。

<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="com.oracle">
<resources>
<resource-root path="ojdbc6.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
</dependencies>
</module>

3)创建了ojdbc6.jar.index文件。 4)在standalone.xml中,注册驱动程序如下 -

<driver name="oracle" module="com.oracle">
<driver-class>
oracle.jdbc.OracleDriver
</driver-class>
</driver>

但在启动JBOSS服务器时,它显示错误为

11:31:09,847 WARN  [org.jboss.as.connector.subsystems.datasources] 
(ServerService   Thread Pool -- 26) JBAS010402: Unable to instantiate 
driver class "oracle.jdbc.OracleDriver": java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver from [Module "com.oracle:main" from local module loader @187814 (roots: C:\jboss-as-7.1.0.CR1b\modules)]
11:31:09,890 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 26) Operation ("add") failed - address: ([
("subsystem" => "datasources"),
("jdbc-driver" => "oracle")
]) - failure description: "JBAS010434: Unable to instantiate driver class \"oracle.jdbc.OracleDriver\". See log (WARN) for more details"

我的本​​地PC上没有oracle,它在其他机器上。

请帮帮我。

提前致谢。

1 个答案:

答案 0 :(得分:1)

试试这个链接,这里用于postgresql来创建数据源 JBoss AS 7 - Datasource configuration for postgresql

而不是postgres驱动程序使用oracle驱动程序。