Maven Cargo: тайм-аут развертывания pingURL в Weblogic

Я настроил cargo плагин для развертывания в уже запущенной локальной установке weblogic,

Когда я бегу mvn cargo:deploy Я вижу, что это копирует war в каталог autodeploy домена weblogic, затем я могу в своем веб-браузере перейти по тому же URL-адресу, с которого он пытается пропинговать, и отобразить страницу приветствия.

Я хочу, чтобы груз подтвердил, что развертывание сработало с помощью <pingURL> тег, однако даже с большим тайм-аутом он всегда говорит, что не удалось развернуть в течение тайм-аута!

Есть идеи?

<plugin>
    <groupId>org.codehaus.cargo</groupId>
    <artifactId>cargo-maven2-plugin</artifactId>
    <version>1.4.14</version>
    <inherited>true</inherited>
    <configuration>
        <container>
            <containerId>weblogic121x</containerId>
            <type>installed</type>
            <home>${weblogic121x.home}</home>
        </container>
        <configuration>
            <type>existing</type>
            <home>${weblogic121x.home}/domains/${weblogic121x.domain}</home>
            <properties>
                <cargo.hostname>${weblogic121x.host}</cargo.hostname>
                <cargo.weblogic.administrator.user>${weblogic121x.user}</cargo.weblogic.administrator.user>
                <cargo.weblogic.administrator.password>${weblogic121x.password}</cargo.weblogic.administrator.password>
                <cargo.logging>high</cargo.logging>
                <cargo.servlet.port>${weblogic121x.adminport}</cargo.servlet.port>
            </properties>
        </configuration>
        <deployables>
            <deployable>
                <groupId>${project.groupId}</groupId>
                <artifactId>${project.artifactId}</artifactId>
                <type>war</type>
                <properties>
                    <context>${sit.context}</context>
                </properties>
                <location>${project.build.directory}/${project.build.finalName}.${project.packaging}</location>
                <pingURL>http://${weblogic121x.host}:${weblogic121x.adminport}${sit.context}</pingURL>
                <pingTimeout>150000</pingTimeout>
            </deployable>
        </deployables>
    </configuration>
</plugin>

1 ответ

Можете ли вы попробовать запустить maven build с флагом -X? Попробуйте найти в консоли журнал отладки URLDeployableMonitor. Он должен показать, что делает Cargo и почему сбой проверки связи.

Другие вопросы по тегам