1.起因
openclinica是优秀的开源的临床试验EDC系统,社区版提供的功能就很强大,可以供学习和使用的用途。之前分别在 Linux 系统和win7 (部署指南推荐 Windows server 2008/2012)系统部署成功过,但是自己平时 用 的是 win 10, 如果 还要安装虚拟机不太方便,所以一直在尝试 能不能在 win 10 上解决这个部署的问题,今天终于搞定。
提到的部署指南 :
在Linux系统上安装部署 OpenClinica v3.6 或更高版本
在Windows系统上安装部署 OpenClinica v3.6 或更高版本
###其中不同版本号部署指南不用,大家根据自己的版本来!
今天我要讲 的部署是 3.5版本的。
2.软件准备
- 2.1 Java JDK 1.7.0_51
- 2.2 PostgreSQL 8.4.7-2
- 2.3 Tomcat 7.0.52
- 2.4 OpenClinica 3.5
- 2.5 Rule Designer 1.2
其中JDK、Tomcat 、PostgreSQL的下载地址:https://dev.openclinica.com/oc/software/OpenClinica-3.2/windows/
OpenClinica 3.5下载地址:https://dev.openclinica.com/distros/OpenClinica-3.5.zip
Rule Designer 1.2 下载地址:https://dev.openclinica.com/distros/Designer-1.2.war
3.软件安装
3.1 安装 jdk (不作说明,应该都会,不会的百度吧)
没有特别要说明的地方
3.2 数据库安装(PostgreSQL 8.4)
3.2.1 事先准备好一个安装目录,比如我的是 E:\DataBase\PostgreSQL\8.4,右键属性–》安全,选择Users,编辑,将权限能勾 的都勾上。
3.2.2
安装基本是一路 next ,遇到单选框 都不要勾选。
3.2.3 安装完成之后的设置
运行 PostgreSQL (pgAdminIII) →双击:PostgreSQL 8.4 (localhost:5432)→输入安装时设置的 密码→确定;
依次执行下面两段 sql 语句:
1.创建clinica角色并且设置密码也是clinica
CREATE ROLE clinica LOGIN ENCRYPTED PASSWORD 'clinica' SUPERUSER NOINHERIT NOCREATEDB NOCREATEROLE;
2.创建数据库
CREATE DATABASE openclinica WITH ENCODING='UTF8' OWNER=clinica;
3.启动数据库服务
win10可能需要管理员身份运行,其他系统不是很确定。
3.2 Tomcat安装
如果web app 下项目比较多,将Maxinum memory pool的值设置为1280,应用->确定。
以下配置可以选择加在:Java→Java Options里,我没有加但是也能跑
-XX:+UseParallelGC
-XX:ParallelGCThreads=1
-XX:PermSize=512m
-XX:MaxPermSize=1024m
-XX:+CMSClassUnloadingEnabled
-Dfile.encoding=UTF-8
-Dorg.apache.el.parser.SKIP_IDENTIFIER_CHECK=true
3.EDC系统安装部署(OpenClinica 3.5)
3.1 将前面事先下载的 OpenClinica3.5文件“openclinica.war”(注文件名需要与数据库一致) 复制到路径:Tomcat 安装目录\webapps,则 Tomcat将自动解压文件夹: Tomcat 安装目录\webapps\openclinica;
3.2 打开文件:Tomcat 安装目录\webapps\openclinica\WEB-INF\classes\ datainfo.properties,将 dbPass=clinica的 clinica改为前述所设用户 clinica的密码。其它参数 根据自己需求进行设定(如:若想外部网络能访问本系统,需将服务器公网 IP 或域名加至 参数 sysURL当中;若安装 Rule Designer,则参数 designerURL需改为指向 Designer的地 址)。
重启 Tomcat,打开浏览器,输入 http://localhost:8080/openclinica/,打开 OpenClinica页面, 安装工作完成。超级管理员用户名:root,密码:12345678。
看到这个界面说明大功告成!编辑核查设计器安装 (Rule Designer 1.2) 这里就不再说了