web-dev-qa-db-fra.com

Comment configurer le serveur JBoss avec Netbeans?

J'essaie de configurer le serveur jBoss 7 avec NetBeans Wizard mais il est indiqué "Fournissez un emplacement jBoss Application Server 6, 5 ou 4 valide". J'ai aussi téléchargé la version 6 pour l'essayer et cela a bien fonctionné. Quelle est la bonne façon d’ajouter jBoss 7 sur netbeans IDE 7.1.2 ??

Toute aide serait appréciée...

14
Tolga Evcimen

Le support officiel de JBoss AS 7 n’est pas encore disponible pour Netbeans 7.1.x.

Mais selon this link, il existe un plugin non officiel qui peut gérer le serveur, mais ne peut pas déployer une application sur JBoss AS 7.

6
alain.janinm

Pour déployer sur build et annuler le déploiement sur clean pour:

  • Projet d'application d'entreprise (EAR)
  • Projets d'application Web (WAR)

Copiez ce script ant dans le fichier 'build.xml' de votre projet, et modifiez la propriété jboss.dir dans votre chemin:

<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>
4
Daniel De León

Réponse assez tardive, mais quelques mises à jour, JBoss 7.1.1 fonctionnait avec Netbeans 7.4 pour moi. 

2

J'ai eu des simptoms similaires avec Netbeans 8 - JBoss 7.2

Pour moi, quelqu'un a supprimé - ou n'existait pas - le dossier 'lib' de standalone. Comme je l'ai remis ailleurs, cela a bien fonctionné.

1
CsBalazsHungary

Selon cela: http://developinjava.com/articles/using-jboss-as-7-with-netbeans/

La version de développement de netbeans prend en charge jboss 7.

Je ne l'ai pas testé cependant. Parce que mon problème est que mon installation de jboos est sur une machine différente et il semble que cela doit être local pour être supporté. :(

0
lcars

J'utilise Netbeans 8.0 et jboss 6.4 installé sur Ubuntu 16. Pour le faire:

  1. Télécharger JBoss https://access.redhat.com/documentation/en-us/jboss_enterprise_application_platform/6.3/html/getting_started_guide/sect-download_and_install_jboss_eap_using_the_Zip

  2. Décompressez-le dans un dossier de votre choix

  3. Allez dans vos netbeans sous outils> Serveurs
  4. Cliquez sur "Ajouter un serveur"
  5. Sélectionnez JBoss dans la fenêtre de choix du serveur.
  6. Dans l'emplacement du serveur, spécifiez le dossier jBoss extrait.
  7. Cliquez ensuite puis cliquez sur Terminer

Vous devrez peut-être créer un compte RedHat. J'espère que ca aide.

0
Norman Pilusa