Ich folge der Dokumentation here, aber ich am Ende mit einem jar
, die nicht finden, die war
auszuführen. Hier ist der Fehler:Apache Tomcat Maven Plugin Krieg nicht gefunden
java.io.FileNotFoundException: C:\Users\ortizj\Documents\NetBeansProjects\valida
tion-manager\Validation-Manager-Web\target\.extract\webapps\ROOT.war (The system
cannot find the file specified)
Aus irgendeinem Grund die war
Datei nicht auf die jar
hinzugefügt wird, so scheitert es, wenn es sie zu extrahieren.
ROOT.war
existiert und ist im Zielordner vorhanden.
Hier ist der relevante POM Inhalt:
<profile>
<id>installer</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<executions>
<execution>
<id>tomcat-run</id>
<goals>
<goal>exec-war-only</goal>
</goals>
<phase>package</phase>
<configuration>
<warRunDependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>Validation-Manager-Web</artifactId>
<version>${project.version}</version>
<type>war</type>
</dependency>
<charset>utf-8</charset>
<httpPort>9078</httpPort>
<contextPath>/</contextPath>
</warRunDependency>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
Überprüfen Sie einfach: haben Sie beide Poms wie in http://tomcat.apache.org/maven-plugin-2.2/executable-war-jar.html erstellt? Sie zeigen nur 1 oben. – mikep
Aktualisiert die Frage, die beide relevanten Pom-Dateien zeigt. – javydreamercsw