Wo finde ich in IntelliJ bei einem gestarteten JBoss mit Deployment die deployten Daten?

Antwort vom

**Die deployten Daten liegen bei JBoss in der Regel nicht „in IntelliJ“, sondern im Deployment-Verzeichnis des laufenden Servers – meist unter `standalone/deployments` oder `domain/deployments`.** Welche Dateien dort tatsächlich landen, hängt davon ab, ob IntelliJ ein echtes Artefakt kopiert oder nur ein exploded deployment verwendet. ## Wo du schauen musst Bei einem normalen JBoss/WildFly-Start im Standalone-Modus ist der typische Pfad: ```text <JBOSS_HOME>/standalone/deployments ``` Im Domain-Modus eher: ```text <JBOSS_HOME>/domain/deployments ``` Dort findest du meist: - `.war`, `.ear` oder `.jar` - bei exploded Deployments einen entpackten Ordner - Marker-Dateien wie `.deployed`, `.failed`, `.isdeploying` Der praktische Punkt ist: **Wenn dort nichts liegt, deployt IntelliJ oft nicht per Dateikopie, sondern über die Server-Integration oder ein temporäres Build-Artefakt.** ## Was IntelliJ oft zusätzlich macht IntelliJ baut dein Artefakt normalerweise zuerst lokal, häufig in so einem Projektpfad: ```text <projekt>/out/artifacts/ ``` oder bei Maven/Gradle eher in: ```text <projekt>/target/ <projekt>/build/libs/ ``` Das ist aber **noch nicht automatisch der Ort des laufenden Deployments**, sondern nur die gebaute Datei, die anschließend an JBoss übergeben wird. ## Der entscheidende Unterschied Viele verwechseln: - **Build-Artefakt** = was IntelliJ/Maven erzeugt - **Deployment im Server** = was JBoss tatsächlich geladen hat Wenn du also wissen willst, **was wirklich läuft**, ist der Server-Ordner wichtiger als der Build-Ordner. ## So findest du den exakten Pfad schnell Am zuverlässigsten prüfst du in IntelliJ die Run/Debug-Konfiguration des JBoss: - `Run | Edit Configurations` - dort die JBoss-/WildFly-Konfiguration - `Deployment` und `Server` prüfen Entscheidend ist: - welcher **Application Server** eingetragen ist - welches **Artifact** deployed wird - ob ein **exploded artifact** verwendet wird Zusätzlich hilft ein Blick ins Server-Log, weil JBoss beim Deployment normalerweise den konkreten Deployment-Namen und oft auch den Pfad erkennen lässt. ## Praxis-Tipp **Wenn du die „deployten Daten“ wegen Änderungen suchst, prüfe zuerst `standalone/deployments`; wenn dort nichts Brauchbares liegt, arbeitet IntelliJ sehr wahrscheinlich mit einem exploded Artefakt aus dem Projekt-Build.** Dann ist meist `out/artifacts` der zweite sinnvolle Ort.

Kategorie: Technik Tags: Intellij JBoss Deployment

Verwandte Fragen

Wie setze ich ein JBoss-Flag programmatisch?

Ja – in JBoss/WildFly setzt du ein „Flag“ programmatisch entweder als System-Property, als Umgebungswert in der Konfiguration oder als eigenes Laufzeit-Merkmal in deinem Code; entsch...