2013-03-02 49 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