При доступе к удаленной базе данных Wildfly не может подключиться к ней, она пытается получить доступ к COMPNAME (имя моего компьютера), как если бы это была выбранная база данных вместо базы данных, определенной в источнике данных, которая, конечно, не существует.
Я использовал те же свойства соединения в источнике данных для доступа к базе данных с помощью SQL Server Management Studio, и она отлично работает, автономная конфигурация такая же, как на моем старом компьютере, где он работал.
Этоэто источник данных:
<datasource jta="true" jndi-name="java:/SQLDESTINATION" pool-name="SQLDESTINATION" enabled="true" use-ccm="true">
<connection-url>jdbc:sqlserver://urlthatworks:1433;DatabaseName=DB_NAME</connection-url>
<driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>
<driver>sqljdbc4.jar</driver>
<security>
<user-name>userok</user-name>
<password>passok</password>
</security>
<validation>
<valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.mssql.MSSQLValidConnectionChecker"/>
<background-validation>true</background-validation>
</validation>
</datasource>
А вот журнал wildfly:
2019-09-27 13:29:53,126 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (ServerService Thread Pool -- 71) javax.resource.ResourceException: IJ000453: Unable to get managed connection for java:/SQLDESTINATION
2019-09-27 13:30:07,483 WARN [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (ServerService Thread Pool -- 71) IJ000604: Throwable while attempting to get a new connection: null: javax.resource.ResourceException: IJ031084: Unable to create connection
.......
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Cannot open server "COMPNAME" requested by the login. The login failed.
Так что проблема в том, что вместо попытки добраться до "DB_NAME" он пытается получить доступ к разнице "COMPNAME"что, я думаю, не должно иметь значения, старый компьютер использовал windows 7, а этот windows 10 и в папке wildfly старого компьютера находился в папке C: \ Users \ myusername \ wildfly-10.1.0.Final, а в новой - в папке D: \ wildfly-10.1.0.Final