我是Magnolia的新手,我正在尝试做第一个项目https://documentation.magnolia-cms.com/display/DOCS56/Hello+Magnolia#HelloMagnolia-InstallNode.js 叫'' Hello Magnolia''在第4.2节安装并启动Magnolia 时键入 mgnl start ,它会显示在C:\ Users \ BorisPc \ Desktop \ magnolia \ apache-tomcat启动Tomcat实例停止它,输入CTRL + C 但它运行得太慢,差不多等待30分钟,上一次它开得很快但现在我不知道为什么我等了这么久。 有人帮忙吗?
非常感谢!
答案 0 :(得分:1)
您应该检查是否已定义JAVA_HOME
。在我的情况下,mgnl start
无限期挂起。
您可以尝试通过命令行启动Magnolia
<Your demo directory>/apache-tomcat/bin/magnolia-control.sh start
这将为您提供错误详细信息,有助于进行故障排除。
答案 1 :(得分:0)
检查/ etc / hosts文件
我的是:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
127.0.0.1 localhost Yourcomputername.local
至少在我的情况下是慢启动的情况,因为它错过了最后一个条目。在此之前,它需要大约25分钟的启动时间和大约3分钟后。
答案 2 :(得分:0)
我有一个类似的问题。新鲜的木兰实例的第一次启动非常快,但是当我连接模块时,它甚至可能需要30分钟。
经过一番调查,结果发现在启动期间,由于以下配置,木兰同步了模块中的所有文件: magnolia.resources.dir = $ {magnolia.home} /../../../ my-module / src / main / resources
此配置来自 \ apache-tomcat \ webapps \ magnoliaAuthor \ WEB-INF \ config \ default \
问题是我的light模块是基于node构建的,因此在受监视的目录中,目录名为“ node”和“ node_modules”。这些目录包含数千个文件,这使它变慢了。
要解决上述配置中的问题,必须添加 magnolia.resources.filesystem.observation.excludedDirectories = node,node_modules