webentwicklung-frage-antwort-db.com.de

Wie richte ich einen JBoss-Server mit Netbeans ein?

Ich versuche, den jBoss 7-Server mit NetBeans Wizard einzurichten, aber es wird "Geben Sie einen gültigen jBoss Application Server 6, 5 oder 4-Speicherort an" angezeigt. Ich habe auch Version 6 heruntergeladen, um es auszuprobieren, und es hat gut funktioniert. Wie fügt man jBoss 7 auf Netbeans IDE 7.1.2 ??

Jede Hilfe wäre dankbar ...

14
Tolga Evcimen

Die offizielle Unterstützung für JBoss AS 7 ist für Netbeans 7.1.x noch nicht verfügbar.

Laut this link gibt es jedoch ein inoffizielles Plugin, das Server verwalten kann, aber keine Anwendung auf JBoss AS 7 bereitstellen kann.

6
alain.janinm

So stellen Sie die Bereitstellung auf Build bereit und die Bereitstellung auf Clean für:

  • Enterprise-Anwendungsprojekt (EAR)
  • Webanwendungsprojekte (WAR)

Kopieren Sie dieses Ant-Skript in die Datei 'build.xml' in Ihrem Projekt, und change die Eigenschaft jboss.dir in Ihren Pfad:

<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

Ziemlich späte Antwort, aber ein paar Updates, JBoss 7.1.1 arbeitete für mich mit Netbeans 7.4. 

Ich hatte ähnliche Zusammenhänge mit Netbeans 8 - JBoss 7.2

Für mich hat jemand den 'lib'-Ordner von Standalone gelöscht oder existiert nicht. Als ich es von irgendwoher zurücklegte, funktionierte es gut.

1
CsBalazsHungary

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

Die Entwicklungsversion von netbeans unterstützt jboss 7.

Hab es nicht getestet. Denn mein Problem ist, dass sich meine Jboos-Installation auf einem anderen Computer befindet und es so aussieht, als müsste es lokal sein, um unterstützt zu werden. :(

0
lcars

Ich verwende netbeans 8.0 und installierte jboss 6.4 auf Ubuntu 16. Um dies zu tun:

  1. Downloaden Sie 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. Entpacken Sie es in einen Ordner Ihrer Wahl

  3. Gehen Sie zu Ihren Netbeans unter Tools> Server
  4. Klicken Sie auf "Server hinzufügen".
  5. Wählen Sie im Server auswählen-Fenster JBoss aus
  6. Geben Sie im Serverstandort den extrahierten jBoss-Ordner an
  7. Klicken Sie auf Weiter und dann auf Fertig stellen

Möglicherweise müssen Sie ein RedHat-Konto erstellen. Ich hoffe, dass das hilft.

0
Norman Pilusa