So implementieren Sie die war-Datei auf jboss mithilfe von maven pom.xml?
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.tripod.demo</groupId>
<artifactId>Karthik-project</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>Karthik-project Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<properties>
<jboss-as.deploy.hostname>localhost</jboss-as.deploy.hostname> <!-- Where to deploy. -->
<jboss-as.deploy.user>admin</jboss-as.deploy.user>
<jboss-as.deploy.pass>admin</jboss-as.deploy.pass>
<plugin.war.warName>target/Karthik-project.war</plugin.war.warName>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<filteringDeploymentDescriptors>true</filteringDeploymentDescriptors>
<warName>target/Karthik-project.war</warName>
</configuration>
</plugin>
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.3.Final</version>
<configuration>
<hostname>localhost</hostname>
<username>admin</username>
<password>admin</password>
<jbossHome>/home/smadugula/jboss-eas-5.2</jbossHome>
<serverName>Standalone</serverName>
<targetDir>target</targetDir>
<fileName>target/Karthik-project.war</fileName>
</configuration>
</plugin>
</plugins>
</build>
</project>
Habe ich verwies auf verschiedene Beispiele auf stackoverflow und anderen links auf google, und ich diese Datei erstellt. Wenn ich mvn jboss:deploy , obwohl ich einen Aufbau-Erfolg-Nachricht bekomme ich eine Meldung wie :
[INFO] Keine Dateien konfiguriert deploy/undeploy.
Wie Konfiguriere ich die war-Datei ? Kann jemand mir Helfen mit diesem ?
Vielen Dank im Voraus
- versuchen Sie es mit dem maven cargo plugin.
- verwenden Sie jboss-Software im standalone-oder im domain-Modus?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich vielleicht falsch, aber das maven-war-plugin ist in Erster Linie Paket verwendet, um Ihre Anwendung zu einer war-Datei.
Sollten Sie versuchen, verwenden Sie die maven-cargo-plugin, weil es bietet eine Menge von Kontrolle für Bereitstellungen starten und stoppen Behälter.
Hier ist ein Beispiel Die Bereitstellung auf einem lokalen container Konfiguration.
Er sieht Sie nicht Lesen Sie die Dokumentation des plugins Ursache die Implementierung sieht wie folgt aus:
Wenn Sie nicht die
phase
tag der Ausführung des plugins gebunden istpackage
phase. So haben Sie zu nennenmvn package
.