私はpom.xml
ファイルで、このようなプロファイルを持っていた:Openshift 3 WAR
<profile>
<!-- openshift red hat cloud build profile -->
<id>openshift</id>
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<outputDirectory>webapps</outputDirectory>
<warName>${project.artifactId}</warName>
</configuration>
</plugin>
</plugins>
</build>
</profile>
、これは、それが自動的にTomcat様のJBossに配備された場所からディレクトリにWARファイルを置くための責任がありました。
Openshift 3 - ブラウザに埋め込まれたssh
コンソールを使用して、WARファイルがビルドされ、/tmp/src/webapps
ディレクトリに置かれていることを確認しました。 Tomcatのような-jbossを展開してホストするために、どこに移動する必要がありますか(Mavenプロファイルを変更するにはどうすればよいですか)私はそこにそれを見つけた
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<outputDirectory>target</outputDirectory>
<warName>ROOT</warName>
</configuration>
</plugin>
:正しいoutputDirectory
はtarget
ですので、WARプラグインは現在に見える -