Я использую eclipse для тестирования веб-службы, работающей на сервере WildFly.В 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>
Теперь мне нужно протестировать запрос.Я добавил вышеуказанный код в standalone.xml локальной папки wildfly, и при запуске на сервере в 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 в папку lib / ext jre, что еще яотсутствует?Thx.