2017-09-23 14 views
0

私は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> 

:正しいoutputDirectorytargetですので、WARプラグインは現在に見える -

答えて

関連する問題