我正在尝试将openMRS v.1.9.2部署到运行CentOS&amp ;;的本地VM。 Glassfish 2用于工作。不幸的是,我无法让它发挥作用。通常,我只需下载源代码伪造的独立版本。我只是双击罐子,我很高兴。
我通常只是通过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
票证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 :(得分:0)
虽然它无法解决我无法将openMRS成功部署到Glassfish v.2实例的问题,但我确实设法通过在VM上安装MySQL来进一步提升自己。我们的工作机器都是为postgres设置的,所以我想早些时候应该猜到没有安装MySQL服务器就是问题所在。