【发布时间】:2016-06-24 02:42:38
【问题描述】:
我在 eclipse mars 中添加了 wildfly 9.x。我在 jdk 8 上运行。 启动服务器后,我在wildfly的管理控制台中部署了ojdbc6 jar。 然后我编辑standalone.xml 文件并添加如下数据源。
<datasources>
<datasource jndi-name="java:jboss/jdbc/JNDIName" pool-name="OraclePool" enabled="true" use-java-context="true">
<connection-url>jdbc:oracle:thin:@localhost:1521:xe</connection-url>
<driver>oracle</driver>
<security>
<user-name>hr</user-name>
<password>hr</password>
</security>
</datasource>
<drivers>
<driver name="oracle" module="com.oracle.ojdbc6">
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasrce-class>
</driver>
<drivers>
</datasources>
当我测试连接时,我得到以下响应,
内部服务器错误
{
"outcome" => "failed",
"failure-description" => "WFLYJCA0040: failed to invoke operation: WFLYJCA0042: failed to match pool. Check JndiName: java:jboss/jdbc/JNDIName",
"rolled-back" => true
}
【问题讨论】:
-
当你编辑
standalone.xml时服务器是否停止了?通常最好使用 CLI 或 Web 控制台进行配置更改。
标签: java eclipse jboss wildfly