3

我想在我的本地系统 (localhost) 中使用 DHIS-2。我从这里开始。并且所有文件都通过以下命令在我的系统中构建

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

mvn jetty:run-war 但是每次它给出错误时我都无法让这个命令工作。

我的问题有什么分步解决方案吗?我想使用 Eclipse 在我的本地系统中运行 DHIS-2。我完全迷失了,想要一些指导。

4

2 回答 2

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"
于 2015-04-30T04:40:40.700 回答
1

DHIS 2 中的所有 Web 模块都可以作为独立的 Web 应用程序启动。对于 web 模块,我指的是 dhis-2/dhis-web/ 下的所有 Maven 项目。dhis-2/ 下的模块称为服务模块。首先像您所做的那样使用“mvn install”构建服务模块。然后导航到任何 Web 模块,例如:

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

从那里你可以执行 jetty 插件:

mvn jetty:run

请注意,您不应再使用 -war 标志。

于 2015-07-15T10:43:45.780 回答