1

我正在尝试将 openMRS v.1.9.2 部署到运行 CentOS 和 Glassfish 2 的本地 VM 以进行工作。不幸的是,我无法让它工作。通常,我只下载在源代码伪造中找到的独立版本。我只需双击罐子,就可以了。

我通常只是通过 SSH 连接到虚拟机,所以我首先尝试通过终端进行所有操作。以下是我采取的步骤:

  1. 使用wget, 检索.zip

  2. 创建一个dir(我刚刚调用它/openmrs),cd 进入新目录,然后展开.zip.

  3. cd进入目录。

  4. 此时,开始有两种选择openMRS

    • 运行bash脚本:./run-on-linux.sh

    • 运行.JARjava -jar [insert_jar_name].jar -commandline

当我运行时.JAR,我得到一个堆栈跟踪。

当我尝试运行bash脚本时,我收到另一个错误。

无论如何,我以为我在openMRS JIRA票中找到了一个潜在的解决方案,但它似乎针对的是 Glassfish 3,而不是 Glassfish 2(这是我需要使用的)

然后我尝试.WAR通过 Glassfish 管理 UI 部署。我以为它会起作用,但是在经历了选择语言,是否使用演示数据等步骤后,我收到了这个

有人有将 openMRS 部署到 Glassfish 2.1.1 的经验吗?不幸的是,Glassfish 3 似乎不是一个现实的选择。我真的很感激这里的任何帮助。谢谢。

4

1 回答 1

0

虽然它不能解决我无法将 openMRS 成功部署到 Glassfish v.2 实例的问题,但我确实设法通过在 VM 上安装 MySQL 让自己更进一步。我们的工作机器都是为 postgres 设置的,所以我想早先应该猜到没有安装 MySQL 服务器是问题所在。

这是我用来安装 MySQL 的教程

于 2013-03-02T18:47:18.273 回答