将openMRS.war部署到glassfish v.2的问题

时间:2013-03-02 06:47:01

标签: glassfish

我正在尝试将openMRS v.1.9.2部署到运行CentOS&amp ;;的本地VM。 Glassfish 2用于工作。不幸的是,我无法让它发挥作用。通常,我只需下载源代码伪造的独立版本。我只是双击罐子,我很高兴。

我通常只是通过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

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

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

    无论如何,我认为我在openMRS JIRA票证but it seems aimed at Glassfish 3, and not Glassfish 2 (which is what I need to use)中找到了一个潜在的解决方案。

    然后我尝试通过Glassfish管理界面部署.WAR。我认为它会起作用,但在完成选择语言的步骤后,是否使用演示数据等等。我收到了this

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

1 个答案:

答案 0 :(得分:0)

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

Here is a tutorial I used to install MySQL