'mvn grails: run-war' не может развернуть войну, java.lang.ClassNotFoundException - PullRequest
1 голос
/ 22 марта 2011

Я создал проект grails, используя инструкции по интеграции maven из руководства пользователя.Проект успешно собирается с помощью 'mvn install' и может успешно выполняться с помощью 'mvn grails: run-app'.Тем не менее, проект не может быть запущен с «mvn grails: run-war».

Сначала команда 'mvn grails: run-war', по-видимому, работает правильно, так как команда выполняется успешно и заканчивается знакомым 'Сервер работает.Перейдите к '.Однако, когда вы нажимаете URL проекта в браузере, вы получаете ошибку 404 и следующий вывод в tomcat-err.txt.Такое же поведение отображается, если была предпринята попытка развернуть файл war, сгенерированный из 'mvn install', в tomcat.

22 марта 2011 г. 9:03:41 org.apache.catalina.core.StandardService startИНФОРМАЦИЯ: Запуск службы Tomcat 22 марта 2011 г. 9:03:41 Запуск org.apache.catalina.core.StandardEngine ИНФОРМАЦИЯ: Запуск двигателя сервлета: Apache Tomcat / 6.0-снимок 22 марта 2011 г. 9:03:41 org.apache.catalina.startup.ContextConfig defaultWebConfig ИНФОРМАЦИЯ: Нет по умолчанию web.xml 22 марта 2011 г. 9:03:41 org.apache.catalina.core.StandardContext listenerStart SEVERE: Ошибка настройки прослушивателя приложения класса org.codehaus.groovy.grails.web.util.Log4jConfigListener java.lang.ClassNotFoundException: org.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1233) в org.apache.catalina.core.StandardContext.listenerStart (StandardContext.java: 3904) в org.apache.catalina.core.StandardContext.start (StandardContext.java:4456) в org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1045) в org.apache.catalina.core.StandardHost.start (StandardHost.java:722) в org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1045) в org.apache.catalina.core.StandardEngine.start (StandardEngine.java:443) в организации.apache.catalina.core.StandardService.start (StandardService.java:515) в org.apache.catalina.core.StandardServer.start (StandardServer.java:708) в org.apache.catalina.startup.Tomcat.start (Tomcat..java: 286) at org.grails.tomcat.IsolatedTomcat.main (IsolatedTomcat.java:101) 22 марта 2011 г. 9:03:41 org.apache.catalina.core.StandardContext listenerStart SEVERE: Ошибка настройки прослушивателя приложения классаorg.codehaus.groovy.grails.web.context.GrailsContextLoaderListener java.lang.ClassNotFoundException: org.codehaus.groovy.grails.web.context.GrailsContextLoaderListener в org.apache.catalina.loaderWeb.r.loadClass (WebappClassLoader.java:1387) в org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1233) в org.apache.catalina.core.StandardContext.listenerStart (StandardContext.java:3 или 3):.apache.catalina.core.StandardContext.start (StandardContext.java:4456) в org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1045) в org.apache.catalina.core.StandardHost.start (StandardHost.java: 722) в org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1045) в org.apache.catalina.core.StandardEngine.start (StandardEngine.java:443) в org.apache.catalina.core.StandardService.start (StandardService.java:515) в org.apache.catalina.core.StandardServer.start (StandardServer.java:708) в org.apache.catalina.startup.Tomcat.start (Tomcat.java:286)at org.grails.tomcat.IsolatedTomcat.main (IsolatedTomcat.java:101) 22 марта 2011 г. 9:03:41 org.apache.catalina.core.StandardContext listenerStart SEVERE: пропущена установка прослушивателей приложений из-за предыдущихошибки (ы) 22 марта 2011 г. 9:03:41 начало org.apache.catalina.core.StandardContext SEVERE: Ошибка listenerStart 22 марта 2011 г. 9:03:41 org.apache.catalina.core.StandardContext startSEVERE: сбой запуска Context [/ fist-gauntlet] из-за предыдущих ошибок 22 марта 2011 г. 9:03:41 org.apache.coyote.http11.Http11Protocol start

Существует ли проблема зависимости в способе mvnсоздает файл войны Грааля?

Спасибо,

Натан

1 Ответ

1 голос
/ 22 марта 2011

Обновление с Grails 1.3.6 до Grails 1.3.7 решило проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...