我正在尝试将 openMRS v.1.9.2 部署到运行 CentOS 和 Glassfish 2 的本地 VM 以进行工作。不幸的是,我无法让它工作。通常,我只下载在源代码伪造中找到的独立版本。我只需双击罐子,就可以了。
我通常只是通过 SSH 连接到虚拟机,所以我首先尝试通过终端进行所有操作。以下是我采取的步骤:
使用
wget
, 检索.zip
创建一个
dir
(我刚刚调用它/openmrs
),cd 进入新目录,然后展开.zip
.cd
进入目录。此时,开始有两种选择
openMRS
。运行
bash
脚本:./run-on-linux.sh
运行
.JAR
:java -jar [insert_jar_name].jar -commandline
当我运行时.JAR
,我得到一个堆栈跟踪。
当我尝试运行bash
脚本时,我收到另一个错误。
无论如何,我以为我在openMRS
JIRA
票中找到了一个潜在的解决方案,但它似乎针对的是 Glassfish 3,而不是 Glassfish 2(这是我需要使用的)。
然后我尝试.WAR
通过 Glassfish 管理 UI 部署。我以为它会起作用,但是在经历了选择语言,是否使用演示数据等步骤后,我收到了这个。
有人有将 openMRS 部署到 Glassfish 2.1.1 的经验吗?不幸的是,Glassfish 3 似乎不是一个现实的选择。我真的很感激这里的任何帮助。谢谢。