在 win 10 系统 上部署 openclinica开源项目

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) 这里就不再说了

推荐阅读更多精彩内容