跳轉到內容

OpenClinica 使用者手冊/Postgresql9

來自華夏公益教科書,開放的書籍,開放的世界

使用 Postgresql 9.x 與 OpenClinica

[編輯 | 編輯原始碼]

我們必須從警告開始:官方 OpenClinica 版本(直至 3.5)僅支援 postgresql 8.4.x!以下是對任何由於某種原因必須使用 postgresql 9.x 的使用者的修復方案。在所有其他情況下,建議遵循 OpenClinica 的官方指南。

已知 Postgresql 9.x 問題

[編輯 | 編輯原始碼]

如果你已安裝 OpenClinica 且未進行任何進一步修改,並且使用 PostgreSQL 9.x 資料庫作為後端,你可能會遇到匯出問題。

建議解決方案

[編輯 | 編輯原始碼]
  • 從 WEB-INF/lib 目錄中刪除 postgresql-8.1-404.jdbc3.jar 和 ojdbc14-10g.jar。注意:後者是 Oracle JDBC 驅動程式,它也不應該在那裡。
  • http://jdbc.postgresql.org/download.html 下載最新的 PostgreSQL 驅動程式。如該頁面所述,如果你使用的是 Java 6,請選擇 JDBC4 驅動程式,如果你使用的是 Java 7 或 8,請選擇 JDBC41 驅動程式。
  • 將 JAR 檔案複製到 Tomcat 的 lib 目錄中,$TOMCAT_BASE/lib(而不是應用程式的 WEB-INF/lib)。
華夏公益教科書