Как настроить сервер JBoss с Netbeans?

Я пытаюсь настроить сервер jBoss 7 с помощью мастера NetBeans, но он говорит: "Предоставьте действительное серверное приложение для сервера приложений 6, 5 или 4". Я также загрузил версию 6, чтобы попробовать, и она отлично работала. Каков правильный способ добавления jBoss 7 в netbeans IDE 7.1.2??

Любая помощь будет оценена...

Ответы

Ответ 1

Официальная поддержка JBoss AS 7 пока недоступна для Netbeans 7.1.x.

Но согласно этой ссылке, есть неофициальный плагин, который может управлять сервером, но не может развернуть приложение на JBoss AS 7.

Ответ 2

Для развертывания в сборке и удаления для очистки для:

  • Проект Enterprise Application (EAR)
  • Проекты веб-приложений (WAR)

Скопируйте этот ant script в файл 'build.xml' внутри вашего проекта и измените свойство jboss.dir на ваш путь:

<project>

    ...

    <property name="jboss.dir" 
         value="D:/Share/Sync/Dev/tools/j/jboss-as-7.1.1.Final/standalone/deployments"/>

    <target depends="-post-clean" name="post-clean"/>
    <target depends="-jboss-env" name="-post-clean">
        <echo>Undeploying: ${jboss.projectFile}</echo>
        <delete file="${jboss.dir}/${jboss.projectFile}"/>
        <delete file="${jboss.dir}/${jboss.projectFile}.${jboss.projectState}"/>
    </target>

    <target depends="-post-dist" name="post-dist"/>
    <target depends="-jboss-env" name="-post-dist">
        <echo>Deploying: ${jboss.projectFile}</echo>
        <copy file="${dist.dir}/${jboss.projectFile}" todir="${jboss.dir}"/>
        <delete file="${jboss.dir}/${jboss.projectFile}.failed" /> 
    </target>

    <target name="-jboss-env" >
        <condition property="jboss.projectFile" value="${war.name}">
            <isset property="war.name"/>
        </condition>
        <condition property="jboss.projectFile" value="${jar.name}">
            <isset property="jar.name"/>
        </condition>
        <available property="jboss.projectState" 
                   file="${jboss.dir}/${jboss.projectFile}.undeployed" 
                   value="undeployed"/>
        <available property="jboss.projectState" 
                   file="${jboss.dir}/${jboss.projectFile}.failed" 
                   value="failed"/>
        <available property="jboss.projectState" 
                   file="${jboss.dir}/${jboss.projectFile}.deployed" 
                   value="deployed"/>
    </target>

</project>

Ответ 3

Довольно поздний ответ, но некоторое обновление, JBoss 7.1.1 работал с Netbeans 7.4 для меня.

Ответ 4

У меня были похожие симптомы с Netbeans 8 - JBoss 7.2

Для меня кто-то удалил - или не существовал - папку "lib" из автономного. Когда я вернул его из другого места, он работал нормально.

Ответ 5

В соответствии с этим: http://developinjava.com/articles/using-jboss-as-7-with-netbeans/

Версия разработки netbeans поддерживает jboss 7.

Не проверял. Потому что моя проблема в том, что моя установка jboos находится на другой машине, и похоже, что она должна быть локальной для поддержки.: (