跳转到内容

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 驱动程序,它也不应该在那里。
  • https://jdbc.postgresql.ac.cn/download.html 下载最新的 PostgreSQL 驱动程序。如该页面所述,如果你使用的是 Java 6,请选择 JDBC4 驱动程序,如果你使用的是 Java 7 或 8,请选择 JDBC41 驱动程序。
  • 将 JAR 文件复制到 Tomcat 的 lib 目录中,$TOMCAT_BASE/lib(而不是应用程序的 WEB-INF/lib)。
华夏公益教科书