我無法將Orbeon Froms與MS SQL Server連接/集成。將Orbeon Forms 2016.2.1與Microsoft SQL Server 2014集成
有沒有人有分步指南配置Orbeon窗體與SQL Server?
我目前的環境:
- Orbeon 2016年2月1日
- Tomcat的8.5.6
- JDK 1.8.0_112
- 上述應用程序安裝運行Windows Server 2012 R2標準版的服務器上。
我有MS SQL服務器2014年單獨的服務器上安裝運行Windows Server 2012 R2標準
我已經提取的orbeon戰爭文件到d:\ Apache的Tomcat的8.5.6 \的webapps \ orbeon
Tomcat正在成功運行。我可以訪問Apache Tomcat/8.5.6主頁。
Orbeon正在成功運行。我可以訪問orbeon(Forms builder)主頁。 我能夠構建一個表單(不與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
我試圖實現t他下面的例子,但不能得到它的工作。 https://doc.orbeon.com/form-builder/database-services.html
下拉框出現在窗體中,但沒有列出數據庫中的任何內容。
我錯過了上述設置中的一些配置步驟嗎?
感謝
'< - Resource'意味着它被註釋掉了,這將解釋你所看到的問題,如果這真的是你的'server.xml'中的東西。你可以仔細檢查一下嗎?如果這無濟於事,你可以把你的完整'server.xml'放在某個地方,比如Gist幷包含一個鏈接,這樣我們可以檢查是否可以發現錯誤?最後,你可能還想檢查你的'orbeon.log'中是否有任何錯誤,這些錯誤可以讓你找到一個解決方案。 – avernet
感謝您的回覆。註釋不在server.xml文件中。我添加了上述帖子的評論,因爲它似乎有助於格式化。服務器。xml代碼可以在以下鏈接中找到。 https://gist.github.com/SM777/4105e567287af7e6e65f7ef57e50416f – SM7
這裏是orbeon日誌。我停止了tomcat服務,刪除了orbeon日誌。重新啓動tomcat,打開orbeon表單,併發布測試我的'測試表單'與非工作下拉列表。謝謝,,, https://gist.github.com/SM777/e638e1c2c901786bc95c84e44886a735 – SM7