2015-04-01 46 views
3

我想在本地系統(localhost)中使用DHIS-2。我遵循here的步驟。而且所有文件建立在我的系統通過以下命令DHIS-2未運行

mvn install // on dhis-2 Dir and also /dhis-2/dhis-web 

但我不能讓每一個它給錯誤的時間這條命令工作mvn jetty:run-war

有沒有一步一步解決我的問題? 我想使用Eclipse在本地系統中運行DHIS-2。 我完全失去了,想要一些指導。

+0

您是否可以將項目導入到eclipse中?我有問題導入到eclipse [我的問題](http://stackoverflow.com/questions/29958806/dhis2-eclipse-import-issue-using-bazaar) – user3141985 2015-04-30 04:06:17

+1

我有它的建立文件(戰爭文件)使用cmd命令然後部署到服務器。 – Blu 2015-05-04 06:22:40

+0

謝謝,我會嘗試 – user3141985 2015-05-04 07:58:22

回答

4

首先導航到dhis-2/dhis-web/dhis-web-portal,然後運行:

mvn jetty:run-war 

你可能會得到這個異常:

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "main" 

如果你這樣做,編輯.bashrc.bash_profile,並添加:

export _JAVA_OPTIONS="-Xmx7500m -Xms4000m -XX:MaxPermSize=500m -XX:PermSize=300m" 
1

DHIS 2中的所有Web模塊都可以作爲獨立的Web應用程序啓動ations。對於Web模塊,我指的是dhis-2/dhis-web /下的所有Maven項目。 dhis-2 /下的模塊被稱爲服務模塊。首先像你所做的那樣用「mvn install」構建服務模塊。然後導航到任何網絡模塊,例如:

cd dhis-2/dhis-web/dhis-web-reporting 

從那裏,你可以執行該碼頭插件:你不應該使用-war標誌了

mvn jetty:run 

通知。