部署openMRS的问题.战争对玻璃鱼第2节



我正在尝试将openMRS v.1.9.2部署到运行CentOS的本地VM;工作用玻璃鱼2号。不幸的是,我无法让它工作。通常,我只是下载在source forge找到的独立版本。我只需双击jar,就可以开始了。

我通常只是SSH到VM,所以我首先尝试通过终端执行所有操作。以下是我采取的步骤:

  1. 使用wget,检索.zip

  2. 创建dir(我刚才叫它/openmrs), cd到新目录,然后展开.zip

  3. cd到目录。

  4. 此时,启动openMRS有两个选项。

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

    • 运行.JAR: java -jar [insert_jar_name].jar -commandline

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

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

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

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

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

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

下面是我安装MySQL的教程

最新更新