java – 添加新的Datasource(mysql)wildfly

前端之家收集整理的这篇文章主要介绍了java – 添加新的Datasource(mysql)wildfly前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在尝试将新的数据源mysql jdbc驱动程序添加到我的wildfly服务器

我创建了文件夹wildfly.x.x.x / modules / system / layers / base / com / MysqL / main
我在这里有jdbc jar文件和module.xml

MysqL">
        MysqL-connector-java-5.1.34-bin.jar"/>
     

然后将dataresource代码添加到standalone-full.xml(在datareources标记下)

 MysqLDS" pool-name="MysqLDS"     enabled="true" use-java-context="true">
 MysqL://localhost:3306/testMysqLDriver

但是当我去wildfly控制面板http:// localhost:9990 / console /
dataresource没有出现,我错过了什么?

我也试图从界面手动添加它我得到了这个错误

Unexpected HTTP response: 500

Request
{
    "address" => [
        ("subsystem" => "datasources"),("data-source" => "MysqL")
    ],"operation" => "test-connection-in-pool"
}

Response

Internal Server Error
{
    "outcome" => "Failed","failure-description" => "JBAS010440: Failed to invoke operation: JBAS010447: Connection is not valid","rolled-back" => true
} 
最佳答案
您是否添加了驱动程序定义?您的数据源子系统应如下所示:

    MysqL://localhost/mydbMysqLMysqL" module="com.MysqL">
                    MysqL.jdbc.jdbc2.optional.MysqLXADataSource

数据源定义中的驱动程序元素必须按名称引用驱动程序元素. module属性必须与MysqL驱动程序模块的名称匹配.

猜你在找的MySQL相关文章