最近由于工作需要,时隔好长时间又要开始折腾OpenClinica。由于长时间为关注,发现已经发展到了3.8版本了。修复了好多3.1版本的bug。
具体修复了什么就不在博客里详细列出了。
总之要使用中文的,OpenClinica3.8不错,最起码时间bug修复了。
这次是为了二次开发,做一下前期准备工作,顺便看看OpenClinica3.8到底长个什么样。
分别在Ubuntu14.04、MAC系统中进行了部署。
JDK、Tomcat分别需要JDK1.7和Tomcat7。低版本不能使用了。(原来好像是高于6版本使用不了=。=)
数据库方面,分别使用了postgresql9.5和postgresql8.4两个版本,均正常使用。
部署步骤跟原来3.1时代没什么区别。但是出现了一个小问题。Tomcat启动时程序报空指针。
具体log日志没有截图。经过分析应该是OpenClinica工程下的datainfo.properties文件中连接数据库的属性位置报的空指针。(具体为什么会有这么低级的错误,我也搞不清楚)
改成下面这样就可以了
dbType=postgres //数据库类型
dbUser=clinica //用户名
dbPass=clinica //密码
db=openclinica //数据库名
dbPort=5432 //端口号
dbHost=localhost //连接地址