zoukankan      html  css  js  c++  java
  • openclinica学习遇到的问题

    最近学习openclinica,第一次接触嘛,难免会遇到问题,废话不多说,先从安装入手:

    openclinica官网:http://www.openclinica.com

    安装的时候我是界面我的老大的博文安装的,地址是 http://blog.csdn.net/zhu_900213/article/details/35987209

    以下是他写的^_^,jdk什么的大家可以下最新的

    在下载之前先建立目录 mkdir -p /usr/local/oc/install
    cd /usr/local/oc/install

    OpenClinica3.2部署的环境要求:1、Tomcat 7,2、PostgreSQL8.4(本人亲测8.4以上任意版本均可)3、JDK7

    所需的源文件的下载地址:

    OpenClinica3.2:https://community.openclinica.com/project/openclinica

    Tomcat 7:http://svn.akazaresearch.com/oc/software/OpenClinica-3.2/linux/apache-tomcat-7.0.52.tar.gz

    PostgreSQL8.4: http://svn.akazaresearch.com/oc/software/OpenClinica-3.2/linux/postgresql-8.4.1-1-linux.bin

    JDK7 :http://svn.akazaresearch.com/oc/software/OpenClinica-3.2/linux/jdk-7u51-linux-i586.gz

    注意:以上版本均为32位。

    64位下载地址:

    Tomcat 7 :http://svn.akazaresearch.com/oc/software/OpenClinica-3.2/linux/apache-tomcat-7.0.52.tar.gz

    PostgreSQL8.4:http://svn.akazaresearch.com/oc/software/OpenClinica-3.2/linux/postgresql-8.4.1-1-linux-x64.bin

    JDK7:http://svn.akazaresearch.com/oc/software/OpenClinica-3.2/linux/jdk-7u51-linux-x64.gz

    二、开始安装OpenClinica

    2.1、安装JDK

    2.1.1、首先需要进入到JDK安装程序所在的目录

    cd /usr/local/oc/install

    2.1.2、运行JAVA编译程序

    tar -zxvf jdk-7*

    2.1.3、为以后使用方便建立连接文件夹

    mv jdk1* /usr/local/

    ln -s /usr/local/jdk1* /usr/local/java

    2.1.4、配置JAVA环境变量

    vim /etc/environment

    在其中加入:PATH="......:/usr/local/java/bin"

          CLASSPATH=.:/usr/local/java/lib

          JAVA_HOME=/usr/local/java

    2.2、安装Tomcat

    2.2.1、首先需要进入Tomcat安装程序所在的目录

    cd /usr/local/oc/install

    2.2.1、运行安装Tomcat

    tar -zxvf apache-tomcat-*

    mv apache-tomcat-* /usr/local/

    ln -s /usr/local/apache-tomcat-7.0.52 /usr/local/tomcat

    /usr/sbin/adduser tomcat

    2.2.1、把不需要的webapps下的文件备份到其他位置

    mkdir /usr/local/tomcat/oldwebapps

    mv /usr/local/tomcat/webapps/* /usr/local/tomcat/oldwebapps

    到此为止Tomcat安装完成

    2.3、安装PostgreSQL

    2.3.1、本文提供两种安装PostgreSQL的方式:

    1、通过apt-get安装 apt-get install postgresql 这种方式比较简单,再次不再详述。注意,此方法安装的是postgresql的最新版本9.2。

    2、通过在OpenClinica官网SVN中下载的Postgresql8.4安装

    2.3.2安装PostgreSQL8.4

    1、进入PostgreSQL安装文件所在目录

    cd /usr/local/oc/install

    2、开始安装PostgreSQL8.4

    chmod a+x postgresql-8.4.*

    ./postgresql-8.4.* --mode text

    3、在安装过程中需要进行如下选择

    Prompt Action
    Installation Directory [/opt/PostgreSQL/8.4] Press Enter to accept.
    Data Directory [/opt/PostgreSQL/8.4/data] Press Enter to accept.
    Password Enter a password for the PostgreSQL database superuser, then press Enter. Record the password because you will need it again in this installation.
    Retype Password Type the password again, then pressEnter.
    Port [5432] Press Enter to accept.
    Please choose an option [1] Press Enter to accept.
    Install pl/pgsql in template1 database? [Y/n] Type n, then press Enter.
    Do you want to continue? [Y/n] Press Enter to accept.
    Setup has finished installing PostgreSQL on your computer.

    Stack Builder may be used to download and install additional tools, drivers and applications to complement your PostgreSQL installation. [Y/n]

    Type n, then press Enter.

    至此PostgreSQL8.4安装完成。

    2.4、为OpenClinica建立数据库以及用户

    2.4.1、建立用户clinica,密码为clinica

    /opt/PostgreSQL/8.4/bin/psql -U postgres -c "CREATE ROLE clinica LOGIN ENCRYPTED PASSWORD 'clinica' SUPERUSER NOINHERIT NOCREATEDB NOCREATEROLE"

    2.4.2、建立数据库openclinica,字符集为utf-8,所有者为clincia

    /opt/PostgreSQL/8.4/bin/psql -U postgres -c "CREATE DATABASE openclinica WITH ENCODING='UTF8' OWNER=clinica"

    2.4.3、如果需要更改clinica用户的密码,请按照以下操作进行

    /opt/PostgreSQL/8.4/bin/psql -U postgres

    ALTER USER clinica WITH PASSWORD 'XXXX';

    XXXX填写你想要更改的密码。

    q 退出

    2.5、部署OpenClinica到Tomcat

    2.5.1、进入OpenClinica源文件所在目录

    cd /usr/local/oc/install

    2.5.2、部署OpenClinica到Tomcat

    unzip OpenClinica-v.x*

    cd OpenClinica-v.x*/distribution

    unzip OpenClinica.war -d OpenClinica

    cp -rf OpenClinica* /usr/local/tomcat/webapps

    2.6、部署OpenClinica-ws到Tomcat

    注意,千万不要偷懒省略部署该程序,不然导出数据集功能将不能正常使用。(当初差点折腾死我~~~哎~~~)

    2.6.1、进入OpenClinica-ws源文件所在目录

    cd /usr/local/oc/install

    2.6.2、部署OpenClinica-ws到Tomcat

    unzip OpenClinica-ws-v.x*

    cd OpenClinica-ws-v.x*/distribution

    unzip OpenClinica-ws.war -d OpenClinica-ws

    cp -rf OpenClinica* /usr/local/tomcat/webapps

    至此,OpenClinica完整的部署到Tomcat中。

    2.7、Tomcat的启动与停止

    启动:  /usr/local/tomcat/bin/startup.sh

    停止:  /usr/local/tomcat/bin/shutdown.sh

    2.8、为Tomcat做最后的准备

    OpenClinica正常运行的最低内存要求为2GB,虽然官网上说低于2GB也可以,但是笔者亲测低于2GB会报内存溢出的错误。

    配置Tomcat内存

    编辑/usr/local/tomcat/bin/catalina.sh,在第一行加入JAVA_OPTS='-server -d64 -Xms2g -Xmx20g -XX:PermSize=1g -XX:MaxPermSize=4g -XX:-UseGCOverheadLimit'

    2.9重启服务器

    3.0启动Tomcat,在浏览器中输入http://localhost:8080/OpenClinica,成功看到OpenClinica欢迎界面

    这个安装在虚拟机之后可能会很久都没显示,可能是卡的,要等待…………

    -------------------------------------------------------------------------------------------------------------------------------------

    好了安装完了,之后就要用啊

    首先说以下登录密码和用户名吧,他默认的用户名是root,密码是12345678,

    登录之后就需要修改密码啦。之后显示的界面

  • 相关阅读:
    Js获取当前浏览器的高和宽度
    js中使用键盘键,每个键的值
    网络搜索之实现网络蜘蛛
    进程和线程
    jquery.bgiframe.js在IE9下的错误
    [习题]GridView样版内部,改用CheckBox/Radio/DropDownList(单/复选)控件,取代TextBox
    [入门]C#语法里面,如何使用 VB的常用函数?(using Microsoft.VisualBasic)
    [全文下载/试读]补充,上集Ch. 3 Panel控件与常用属性,范例:问卷系统,动态产生「子问题」(使用障眼法)
    [ASP.NET] 上课 第一天的简介
    TextBox的 TextChanged事件#1 动态给予默认值,会触发TextChanged事件吗? / #2 EnableViewState属性是做什么用?
  • 原文地址:https://www.cnblogs.com/gaizhongfeng/p/4244742.html
Copyright © 2011-2022 走看看