OpenClinica 用户手册/Postgresql9
外观
我们必须从警告开始:官方 OpenClinica 版本(直至 3.5)仅支持 postgresql 8.4.x!以下是对任何由于某种原因必须使用 postgresql 9.x 的用户的修复方案。在所有其他情况下,建议遵循 OpenClinica 的官方指南。
如果你已安装 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)。