Apache укрепляет работу валом со знатоком?

В проекте я работаю, мы используем знатока для управления зависимостями. Однако у нас есть проблемы с апачским крепостным валом, который является модулем безопасности к Axis2. Мы попытались использовать следующие теги зависимостей:

    <dependency>
        <groupId>org.apache.rampart</groupId>
        <artifactId>rampart</artifactId>
        <version>1.3</version>
        <type>mar</type>
    </dependency>

    <dependency>
        <groupId>org.apache.rampart</groupId>
        <artifactId>rampart</artifactId>
        <version>1.4</version>
        <type>mar</type>
    </dependency>

То, что происходит, - то, что знаток не может определить местоположение многих ресурсов, которые включены как зависимости в файлах англичанина крепостного вала (обратите внимание, что файлы англичанина крепостного вала загружаются автоматически знатоком, таким образом, я, как предполагалось, не отредактировал те файлы).

Когда вводят URI зависимости от крепостного вала, которой знаток не мог определить местоположение, я получаю 404 ошибки. Похоже, что апачские файлы англичанина крепостного вала повреждаются...

Кто-то успешно использовал крепостной вал со знатоком? Действительно ли это - апачская интеграция крепостного вала с поврежденным знатоком?

5
задан Alceu Costa 29 May 2009 в 13:36
поделиться

1 ответ

У меня просто возникла проблема и я нашел обходной путь. Вместо того, чтобы добавлять депедант рампы, добавьте все libs в стандартный дистрибутив рампы, т.е.:

    <dependency>
        <groupId>org.apache.rampart</groupId>
        <artifactId>rampart-core</artifactId>
        <version>1.4</version>
        <exclusions>
            <exclusion>
                <groupId>bouncycastle</groupId>
                <artifactId>bcprov-jdk15</artifactId>
            </exclusion>
            <exclusion>
                <groupId>opensaml</groupId>
                <artifactId>opensaml</artifactId>
            </exclusion>
            <exclusion>
                <groupId>org.apache.santuario</groupId>
                <artifactId>xmlsec</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

    <dependency>
        <groupId>org.bouncycastle</groupId>
        <artifactId>bcprov-jdk15</artifactId>
        <version>1.44</version>
    </dependency>
    <dependency>
        <groupId>org.opensaml</groupId>
        <artifactId>opensaml</artifactId>
        <version>1.1</version>
    </dependency>
    <dependency>
        <groupId>org.apache.santuario</groupId>
        <artifactId>xmlsec</artifactId>
        <version>1.4.3</version>
    </dependency>

Примечание: я обновил некоторые версии стандартного дистрибутива рампы, так как некоторых из них не было в репозитории maven.

.
4
ответ дан 14 December 2019 в 19:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: