Eclipse中的Wildfly DataSource设置错误

时间:2019-05-27 02:07:29

标签: eclipse wildfly

我正在使用eclipse测试在WildFly服务器上运行的Web服务。在服务器的standalone-full.xml中,数据源的定义如下:

<datasource jndi-name="java:/NaNaDS" pool-name="NaNaDS" enabled="true" use-java-context="true" use-ccm="false" statistics-enabled="true">
    <connection-url>jdbc:sqlserver://10.10.9.152:1433;database=BPMKF</connection-url>
    <driver>MSSQL</driver>
    <pool>
        <min-pool-size>20</min-pool-size>
        <max-pool-size>100</max-pool-size>
    </pool>
    <security>
        <user-name>sa</user-name>
        <password>Sien@2018</password>
    </security>
    <validation>
        <valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.mssql.MSSQLValidConnectionChecker"/>
        <validate-on-match>false</validate-on-match>
        <background-validation>true</background-validation>
        <background-validation-millis>600000</background-validation-millis>
        <exception-sorter class-name="org.jboss.jca.adapters.jdbc.extensions.mssql.MSSQLExceptionSorter"/>
    </validation>
</datasource>

现在我需要测试一个查询。我将以上代码添加到本地wildfly文件夹的standalone.xml中,并在Eclipse的服务器上运行时发生以下错误。

12:48:24,491 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([
    ("subsystem" => "datasources"),
    ("data-source" => "NaNaDS")
]) - failure description: {
"WFLYCTL0412: Required services that are not installed:" => [
    "jboss.jdbc-driver.MSSQL",
    "jboss.jdbc-driver.MSSQL"
],
"WFLYCTL0180: Services with missing/unavailable dependencies" => [
    "jboss.driver-demander.java:/NaNaDS is missing [jboss.jdbc-driver.MSSQL]",
    "org.wildfly.data-source.NaNaDS is missing [jboss.jdbc-driver.MSSQL]",
    "org.wildfly.data-source.NaNaDS is missing [jboss.jdbc-driver.MSSQL]"
]
}

我已经将sqljdbc42.jar放入jre的lib / ext文件夹中,还缺少什么?谢谢。

0 个答案:

没有答案