0

Я пытаюсь начать работу с Magnolia Blossom с помощью this document.Magnolia Blossom с использованием Maven

Я выполнил шаги (кроме части «Создание собственного модуля») и смог импортировать проект в Eclipse.

Я также добавил плагин Jetty Maven, как описано выше.

При попытке запуска пользователем приложения веб «МВН: пристани: бег», я получаю следующее исключение в моей командной строке: -

2013-11-25 14:38:58,804 INFO info.magnolia.repository.DefaultRepositoryManager : Loading JCR 
2013-11-25 14:38:58,805 ERROR info.magnolia.repository.DefaultRepositoryManager : Can't load file: WEB-INF/config/default/repositories.xm 
java.io.IOException: Can't load file: WEB-INF/config/default/repositories.xml 
at info.magnolia.cms.util.ConfigUtil.getTokenizedConfigFile(ConfigUtil.java:105) 
at  info.magnolia.repository.DefaultRepositoryManager.loadRepositories(DefaultRepositoryManager.  java:160) 
at info.magnolia.repository.DefaultRepositoryManager.init(DefaultRepositoryManager.java:85) 
. 
. 
. 

at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:414) 
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:357) 
2013-11-25 14:38:59,099 WARN info.magnolia.cms.util.ClasspathResourcesUtil : missing file: D:\Softwares\maven-repo\info\magnolia\mag 
magnolia-empty-webapp-5.1.war!\WEB-INF\classes 
2013-11-25 14:38:59,169 WARN info.magnolia.cms.util.ClasspathResourcesUtil : missing file: D:\my-projects\blossom\blossom-hw\blossom 
es 
2013-11-25 14:38:59,251 ERROR info.magnolia.cms.security.JCRSessionOp : failed to  retrieve repository config with config 
javax.jcr.NoSuchWorkspaceException: config 
at  info.magnolia.repository.DefaultRepositoryManager.getSystemSession(DefaultRepositoryManager. java:238) 
at info.magnolia.context.SystemRepositoryStrategy.internalGetSession(SystemRepositoryStrategy.java:56) 
. 
. 
. 

Я могу развернуть и запустить тот же военный файл, используя Приложение Tomcat Manager. Это намекает на то, что создаваемая война правильна.

Пожалуйста, помогите мне запустить веб-приложение, используя плагин Maven Jetty/Tomcat.

ответ

2

Magnolia не может найти файлы конфигурации при запуске с помощью причала: run. Вместо этого используйте причал: run-war или jetty: run-exploded.

+0

Это сработало. Также следует добавить в документацию. –

Смежные вопросы