Интеграция Orbeon Forms 2016.2.1 с Microsoft SQL Server 2014
Я не могу подключиться / интегрировать Orbeon Froms с MS SQL Server.
У кого-нибудь есть пошаговое руководство по настройке Orbeon Forms с SQL Server?
Моя текущая среда:
- Orbeon 2016.2.1
- Tomcat 8.5.6
- JDK 1.8.0_112
- Вышеуказанные приложения установлены на сервере под управлением Windows Server 2012 R2 Standard.
У меня установлен MS SQL Server 2014 на отдельном сервере под управлением Windows Server 2012 R2 Standard
Я извлек военный файл orbeon в D: \ apache-tomcat-8.5.6 \ webapps \ orbeon
Tomcat работает успешно. Я могу получить доступ к домашней странице apache Tomcat/8.5.6.
Orbeon работает успешно. Я могу получить доступ к домашней странице orbeon (Создатель форм). Я могу построить форму (которая не интегрируется с SQL Server).
Я пытаюсь использовать: sqljdbc42.jar Это было скопировано в "D:\apache-tomcat-8.5.6\lib", а также в "D:\apache-tomcat-8.5.6\webapps\orbeon\WEB-INF". \ Lib"
Я обновил "D:\apache-tomcat-8.5.6\conf\server.xml" следующим образом:
<Resource
name="jdbc/sqlserver"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
auth="Container"
type="javax.sql.DataSource"
initialSize="3"
maxIdle="20"
poolPreparedStatements="true"
validationQuery="select 1"
testOnBorrow="true"
username="xxxxxxxx"
password="xxxxxxxx"
url="jdbc:sqlserver://<IP Address>:1433;database=OrbeonForms"/>
Я запустил ddl для создания таблиц форм Orbeon и т. Д. В своей базе данных: https://github.com/orbeon/orbeon-forms/blob/master/form-runner/src/main/resources/apps/fr/persistence/relational/ddl/sqlserver-2016_2.sql
Я попытался реализовать следующий пример, но не могу заставить его работать. https://doc.orbeon.com/form-builder/database-services.html
Раскрывающийся список отображается в форме, но не содержит содержимого базы данных.
Я пропустил некоторые шаги настройки в вышеупомянутой установке?
Спасибо
1 ответ
Попробуйте добавить в context.xml ResourceLink для источника данных:
<ResourceLink global="jdbc/sqlserver" name="jdbc/sqlserver" type="javax.sql.DataSource"/>
По аналогии с примером postgres, который работал в моих тестах.