我无法将Orbeon Froms与MS SQL Server连接/集成。
有没有人有使用SQL Server配置Orbeon Forms的分步指南?
我目前的环境:
我在运行Windows Server 2012 R2 Standard的单独服务器上安装了MS SQL Server 2014
我已将orbeon war文件解压缩到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 Forms表等: 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
下拉框出现在表单中,但不会列出数据库中的任何内容。
我是否错过了上述设置中的一些配置步骤?
由于
答案 0 :(得分:2)
尝试在context.xml中添加数据源的ResourceLink:
<ResourceLink global="jdbc/sqlserver" name="jdbc/sqlserver" type="javax.sql.DataSource"/>
类似于在我的测试中工作的postgres example。