Исключение JDBC SQL Server при настройке WSO2 API Manager 2.2 с SQL Server Express - PullRequest
0 голосов
/ 23 мая 2018

Я настраиваю базу данных SQL Server Express, как указано в ссылке

Файл master-datasources.xml был соответствующим образом изменен.Однако, когда я пытаюсь запустить сервер WSO2 API-M 2.2 (<* PRODUCT_HOME> /bin/wso2server.bat -Dsetup), я получаю следующее исключение -

Причина: com.microsoft.sqlserver.jdbc.SQLServerException: Соединение с хостом xxx.xx.xxx.xxx, именованный экземпляр \ new_instance_exp не удалось.
Ошибка: «java.net.SocketTimeoutException: Тайм-аут приема».Проверьте имена серверов и экземпляров и убедитесь, что ни один брандмауэр не блокирует трафик UDP на порт 1434. Для SQL Server 2005 или более поздней версии убедитесь, что на хосте запущена служба браузера SQL Server.

на com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError (SQLServerException.java:191)
в com.microsoft.sqlserver.jdbc.SQLServerConnection.getInstancePort (SQLServerConnection.java:5247) .SQL Server. at. comSQL.primaryPermissionCheck (SQLServerConnection.java:1871)
по адресу com.microsoft.sqlserver.jdbc.SQLServerConnection.login (SQLServerConnection.java:1608)
по адресу com.microsoft.sqlserver.jdbc.SQLServerConnection.js1459)
в com.microsoft.sqlserver.jdbc.SQLServerConnection.connect (SQLServerConnection.java:773) в com.microsoft.sqlserver.jdbc.SQLServerDriver.connect (SQLServerDriver.java:1168) в org.apache.tom.jdbc.pool.PooledConnection.connectUsingDriver (PooledConnection.java:278)в org.apache.tomcat.jdbc.pool.PooledConnection.connect (PooledConnection.java:182) в org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection (ConnectionPool.java:730) в org.apache.tomcat.jb.pool.ConnectionPool.borrowConnection (ConnectionPool.java:664) в org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection (ConnectionPool.java:200) в org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection (DataSource.java: 128) at org.wso2.carbon.utils.dbcreator.DatabaseCreator.createRegistryDatabase (DatabaseCreator.java:58) ... еще 20

Я подтвердил, что служба браузера SQL Server работаетработающий на хосте.

Примечание. Создаваемые мной базы данных APIM не относятся к экземпляру по умолчанию (который использует порт по умолчанию 1433).Я создал новый экземпляр на том же сервере SQL с настраиваемым портом и настроил параметры TCP и именованных каналов (отключено) в диспетчере конфигурации SQL.

Я использую рекомендуемый драйвер SQL (sqljdbc4) как указано в этой ссылке - https://docs.wso2.com/display/ADMIN44x/Setting+up+Microsoft+SQL

...