Приложение Jboss 6.1.0 уже установлено

Я пытаюсь перенести приложение с JBoss 4.0.5 на JBoss 6.1.0. Я использую ant для развертывания. Это мой файл application.xml.

<?xml version="1.0" encoding="UTF-8"?>
    <application xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd"
    version="6">
        <application-name>Fantana</application-name>
        <module>
            <ejb>fantana.jar</ejb>
        </module>
        <module>
            <web>
                <web-uri>fantantaWeb.war</web-uri>
                <context-root>/</context-root>
            </web>
        </module>
        <module>
            <web>
                <web-uri>fantanaTerm.war</web-uri>
                <context-root>/</context-root>
            </web>
        </module>
    </application>

Когда я развертываю, у меня создаются следующие файлы в папке «развернуть» сервера.

fantana.jar
fantana.war
fantanaWeb.war
fantanaTerm.war

При запуске сервера я получаю следующую проблему:

15:34:29,296 WARN  [Digester] Empty stack (returning null)
15:34:29,319 INFO  [TomcatDeployment] deploy, ctxPath=/crud
15:34:29,364 ERROR [AbstractKernelController] Error installing to Real: name=vfs:///D:/abujdei/develop/jboss-6.1.0.Final/server/brendolan/deploy/fantana.war state=PreReal mode=Manual requiredState=Real: org.jboss.deployers.spi.DeploymentException: Error deploying: jboss.naming:application=fantana
Caused by: java.lang.IllegalStateException: jboss.naming:application=fantana is already installed.

Я знаю, что эта проблема была решена раньше, но я не могу понять, почему это происходит. При необходимости могу предоставить дополнительную информацию. Спасибо.


person ionutab    schedule 23.08.2012    source источник


Ответы (1)


@ionutab

Так хорошо. Я переименовал файл

fantana.war

в

fantanaCore.war

Я читал в нескольких сообщениях в Интернете, что почему-то из-за того, что fantana.jar и fantana.war имеют одно и то же имя, это не нормально. Я переименовал его в задаче ant, а не в файловой системе. (ОЧЕНЬ ВАЖНО) Если вы столкнетесь с чем-то подобным, напишите мне здесь. Может быть, я могу помочь.

Я нашел ссылку здесь очень полезной. Спасибо.

person ionutab    schedule 24.08.2012