Проблемы с зависимостью от Грааля - PullRequest
1 голос
/ 25 июня 2010

Я в процессе переноса приложения Java / Spring MVC в Grails.Мне удалось получить пару страниц вместе с Spring Security.Однако, когда я добавил cxf-bundle-minimal в качестве зависимости, я начал получать errors ниже.

    ::::::::::::::::::::::::::::::::::::::::::::::

    ::          UNRESOLVED DEPENDENCIES         ::

    ::::::::::::::::::::::::::::::::::::::::::::::

    :: javax.ejb#ejb;3.0: not found             ::

    ::::::::::::::::::::::::::::::::::::::::::::::

Исключительный стартовый фильтр springSecurityFilterChain org.springframework.beans.factory.NoSuchBeanDefinitionException: не определен ни один бин с именем springSecurityFilterChain

Теперь, даже если я удаленЗависимость ошибка продолжается.Кто-нибудь знает, в чем причина проблемы и как ее решить?Мой список зависимостей следующий.

    dependencies {

    runtime 'mysql:mysql-connector-java:5.1.12'

    compile('log4j:log4j:1.2.16',
            'org.apache.cxf:cxf-bundle-minimal:2.2.9',
            'org.springframework:spring-beans:3.0.2.RELEASE',
            'org.springframework:spring-context:3.0.2.RELEASE',
            'org.springframework:spring-core:3.0.2.RELEASE',
            'org.springframework:spring-jdbc:3.0.2.RELEASE',
            'org.springframework.security:spring-security-core:3.0.2.RELEASE',
            'org.springframework.security:spring-security-config:3.0.2.RELEASE',
            'org.springframework.security:spring-security-web:3.0.2.RELEASE')
}

Ответы [ 3 ]

0 голосов
/ 26 июня 2010

Скорее всего, вам нужно добавить новую зависимость репозитория maven в ваш файл BuildConfig.groovy.Найдите (или создайте) репозиторий с отсутствующими jar-файлами и добавьте его. По умолчанию репозиторий jboss maven закомментирован, но в качестве отправной точки он может иметь то, что вы ищете.

0 голосов
/ 07 января 2012

У меня была похожая проблема сегодня. После некоторых исследований в Интернете я решил, что эта проблема может быть вызвана одной из зависимостей моего плагина, но я не знал, какая именно. Как я решил (обошел стороной) это было перейти к «application.properties» и прокомментировать ненужные плагины.

Очевидно, что это не решает проблему зависимостей, если только вы не можете жить без этих плагинов.

Я понимаю твои разочарования, поверь мне. Если вы найдете лучшее решение, пожалуйста, опубликуйте его!

0 голосов
/ 25 июня 2010

Это не то, что вы хотите услышать, я уверен, но почти каждый раз, когда я отклонялся от конфигурации Grails по умолчанию (используя Maven или встроенную сборку), я обнаруживал, что бьюсь головой типы проблем конфигурации. У меня нет для вас волшебного решения, но я сначала запустил бы отчет о зависимостях, чтобы увидеть, как выглядит график (http://grails.org/doc/1.3.x/). После этого он становится детективной работой и больше, чем пробой и ошибкой В любом случае, начните с отчета о зависимостях и посмотрите, что он показывает. Удачи.

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