Maven Deployment eines war zu JBoss

velo

Mitglied
Hallo, ich verzweifle gerade wieder mein Eclipse web Projekt nach JBoss zu deployen.

Den pom Teil unten habe ich mir zusammengesucht. Eigentlich sieht es doch ganz gut aus oder?
Aber beim Aufruf vom jboss-as-maven-plugin wird das fileName ignoriert und stattdessen kommt das maven-jar-plugin und baut ein ganz anderes (unvollständiges) jar file, das dann deployed wird.

Wie bekomme ich es dazu mein war file aus dem maven-war-plugin zu deployen?

HTML:
    <plugins>
    
       <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.4</version>
        <configuration>
          <webResources>
            <resource>
              <!-- this is relative to the pom.xml directory -->
              <directory>WebContent</directory>
            </resource>

          </webResources>
          
          <filteringDeploymentDescriptors>true</filteringDeploymentDescriptors>    
          <warName>${project.build.finalName}</warName>
          
        </configuration>
      </plugin>
    
    
         <plugin>
                <groupId>org.jboss.as.plugins</groupId>
                <artifactId>jboss-as-maven-plugin</artifactId>
                <version>7.5.Final</version>
                <configuration>
             	    <force>true</force>
	                <fileNames>
	                    <fileName>target/${project.build.finalName}.war</fileName>
	                </fileNames>
                </configuration>
            </plugin>
      
    </plugins>
 

velo

Mitglied
Hat jemand einen alternativen Vorschlag für mich?

Ich will doch nur ein Projekt das Maven verwendet von Eclipse auf einem JBoss testen.

Eigentlich müsste das doch fast jeder von euch so machen, oder irre ich mich? Nichts was ich gefunden habe funktioniert.

Wie macht ihr das?
 

velo

Mitglied
So, viele Stunden (oder Tage) später geht es nun. Der Hammer ist, dass IMMER ein JAR gebaut wird und man es durch einen Trick abschalten kann. Man lenkt das Plugin auf ein Ziel um, dass es nicht gibt, um es "abzuschalten".

Was mich auch irritiert ist, dass es kein login/password braucht, um auf jboss zu deployen. Ob das am localhost liegt?

Zwischenzeitlich wollte ich das Deployment mit WildFly probieren, aber das bringt nur Java Versionsprobleme, die ich nicht lösen konnte.

Besser wäre hier schon ein Applicationservertype neutrale version und die Auswahl von local oder online sollte möglich sein.


HTML:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.javacodegeeks.enterprise.rest.jersey</groupId>
  <artifactId>JAXRS-HelloWorld</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>JAXRS-HelloWorld</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  
    <jboss-as.deploy.hostname>localhost</jboss-as.deploy.hostname>  <!-- Where to deploy. -->
  
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
    	<groupId>com.sun.jersey</groupId>
    	<artifactId>jersey-server</artifactId>
    	<version>1.9</version>
    </dependency>
  </dependencies>
  
    <build>
    
    <finalName>${project.artifactId}</finalName>

    <plugins>
       <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>2.4</version>
        
        <executions>
          <execution>
          	<!-- id does not exist, so it skips the 'jar' generation, we are using war files -->
            <id>default-jar</id>
            <phase/>
          </execution>
       </executions>
       
      </plugin>
   
       <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.4</version>
        <configuration>
          <webResources>
            <resource>
              <!-- this is relative to the pom.xml directory -->
              <directory>WebContent</directory>
            </resource>

          </webResources>

        </configuration>
        </plugin>
        
        <!-- JBoss AS plugin to deploy the war. -->
        <plugin>
            <groupId>org.jboss.as.plugins</groupId>
            <artifactId>jboss-as-maven-plugin</artifactId>
            <version>7.4.Final</version>
            <configuration>
                <force>true</force>
                <hostname>localhost</hostname>
                <port>9999</port>
				<!-- Seems not to need a password -->
                <filename>${project.build.finalName}.war</filename>

            </configuration>
        </plugin>
      
    </plugins>
    
  </build>
  
</project>
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Oneixee5 Maven Deployment eines Spring-Boot.jar Tools - Maven, Gradle, Ant & mehr 0
P Deployment kein zugriff auf Web-inf tomcat 8 und 7 Tools - Maven, Gradle, Ant & mehr 2
S Binding-Problem von Bibliotheken bei Deployment Tools - Maven, Gradle, Ant & mehr 0
S Maven Arquillian braucht fast eine Minute für ein Deployment Tools - Maven, Gradle, Ant & mehr 5
G Maven Tomcat und Web Deployment Assembly Tools - Maven, Gradle, Ant & mehr 10
Guybrush Threepwood Deployment auf Mac: Update von App Bundles Tools - Maven, Gradle, Ant & mehr 3
M Plattformunabhängiges Deployment für simple Zwecke Tools - Maven, Gradle, Ant & mehr 4
D Maven Deployment mit profilabhängigem Dateinamen Tools - Maven, Gradle, Ant & mehr 2
A ProcessBuilder kann nach Deployment File nicht finden Tools - Maven, Gradle, Ant & mehr 4
J Deployment - wie am Besten vorgehen? Tools - Maven, Gradle, Ant & mehr 13
D artefakt deployment aus m2eclipse heraus? Tools - Maven, Gradle, Ant & mehr 14
M Deployment und Konfiguration mit Tomcat Tools - Maven, Gradle, Ant & mehr 8
G Deployment auf Linux Tools - Maven, Gradle, Ant & mehr 4
Tom299 (Gradle) Wie die JAR eines 2. Projektes "includieren" Tools - Maven, Gradle, Ant & mehr 1
D Möchte gerne eine seperate Klasse eines Tomcat Projekts Neu-Kompilieren Tools - Maven, Gradle, Ant & mehr 3
C Neustart eines Webservers (Möglichkeiten) Tools - Maven, Gradle, Ant & mehr 5
HaukeG Maven Suche nach Ideen für Realisierung eines eigenen Plugin Tools - Maven, Gradle, Ant & mehr 3
fastjack Gesamt-JavaDoc eines Multi-Modulprojekts Tools - Maven, Gradle, Ant & mehr 3
P Classpath beim Ausführen eines SQL-Scripts per ANT angeben Tools - Maven, Gradle, Ant & mehr 2
C Aufruf eines Java Programms mittels ant MIT Parametern Tools - Maven, Gradle, Ant & mehr 2
C Applet Öffnen eines JAR-Files im JAR-File Tools - Maven, Gradle, Ant & mehr 2
N Unterordner eines Pfades Rekursiv durchsuchen Tools - Maven, Gradle, Ant & mehr 5
V JAR-Datei eines (J)Applet funktioniert nicht - Help! Tools - Maven, Gradle, Ant & mehr 19
J Online Shop mit Hilfe eines Applets Tools - Maven, Gradle, Ant & mehr 17
G Problem beim deployen eines Applets Tools - Maven, Gradle, Ant & mehr 8
T Rückgabe Werte eines Applpets. Tools - Maven, Gradle, Ant & mehr 3
B Starten eines Applets außerhalb der INIT()-Klasse Tools - Maven, Gradle, Ant & mehr 5
D Frage zum Aufbau eines JApplets Tools - Maven, Gradle, Ant & mehr 6
J Größenänderung eines Panels innerhalb eines Applets Tools - Maven, Gradle, Ant & mehr 4
F build time eines applet Tools - Maven, Gradle, Ant & mehr 13
S Zeitverzögerter Aufbau eines Schachbretts Tools - Maven, Gradle, Ant & mehr 3
D Größe eines jpeg's in einem Java-Applet ändern ? Tools - Maven, Gradle, Ant & mehr 7
P Hilfe - Seltsame Fehlermeldung nach Signatur eines Applets! Tools - Maven, Gradle, Ant & mehr 12
R Grundlegendes: JFrame innerhalb eines Applets Tools - Maven, Gradle, Ant & mehr 4
H Sicherheitsabfrage eines signierten Applets auslesen Tools - Maven, Gradle, Ant & mehr 6
M Kann man den Ladebildschirm eines Applets ändern? Tools - Maven, Gradle, Ant & mehr 2
S relativer pfad eines .jar-applets Tools - Maven, Gradle, Ant & mehr 3
S Erstellen eines CMS Tools - Maven, Gradle, Ant & mehr 11
D URLConnection innerhalb eines Applets! Tools - Maven, Gradle, Ant & mehr 3
B Farbe eines Pixels in einem Applet Tools - Maven, Gradle, Ant & mehr 4
P Durch druecken eines Buttons ein neues Fenster oeffnen Tools - Maven, Gradle, Ant & mehr 7
T Absturz bei Öffnen eines Applet. Tools - Maven, Gradle, Ant & mehr 5
D Anzeige eines Bildes in einem Applet Tools - Maven, Gradle, Ant & mehr 2
R Code beim Beenden eines Applets ausführen? Tools - Maven, Gradle, Ant & mehr 1
M Textdatei von einem Server, innerhalb eines Applets, lesen Tools - Maven, Gradle, Ant & mehr 4
V Maven von Eclipse nach JBoss Tools - Maven, Gradle, Ant & mehr 3
G JBoss 5 vs JBoss 7 Tools - Maven, Gradle, Ant & mehr 2
T Maven Wo findet man "jboss-ejb3x" aus maven-repo? Tools - Maven, Gradle, Ant & mehr 14
T Maven pom.xml erkennt jboss nicht Tools - Maven, Gradle, Ant & mehr 4
A Muss ich für jeden JBoss deployen? Tools - Maven, Gradle, Ant & mehr 3

Ähnliche Java Themen

Neue Themen


Oben