2013-03-02 83 views
1

我试图将openMRS v.1.9.2部署到运行CentOS的本地VM上& Glassfish 2的工作。不幸的是,我无法让它工作。通常情况下,我只需下载在源代码找到的独立程序。我只需双击罐子,我就可以走了。部署openMRS.war到glassfish v.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

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

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

无论如何,我想我找到了一个潜在的解决方案,openMRSJIRA票,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似乎不是一个现实的选择。我非常感谢这里的任何帮助。谢谢。

+0

这里的堆栈跟踪(我不能发布两个以上的链路):http://pastebin.com/M0JYU6TV这里有关解决 – elefont 2013-03-02 06:47:27

+0

文档似乎MySQL不具有适用什么我问题。没有提及我收到的错误消息:https://wiki.openmrs.org/display/docs/Troubleshooting+MySQL – elefont 2013-03-02 07:15:20

回答

0

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

Here is a tutorial I used to install MySQL