2

解決できない問題があります。D:/server/tomcat7 で tomcat サーバーを解凍しました。今後 WebApp をそこにデプロイするために、maven から起動したいと考えています。しかし、Tomcat を実行するための外部フォルダーを構成する方法が見つかりません。

cmd mvn tomcat:run を呼び出すと、maven は tomcat をダウンロードして実行しますが、上記で指定したフォルダーからサーバーを起動する必要があります。

回答のTnx

4

2 に答える 2

1

${CATALINA_HOME}/bin からのスクリプトで、maven-exec-plugin を試して Tomcat を開始/停止できます。

  <plugin>  
    <groupId>org.codehaus.mojo</groupId>  
    <artifactId>exec-maven-plugin</artifactId>  
    <version>1.1</version>  
    <executions>  
      <execution>  
        <id>stop-tomcat</id>  
        <phase>pre-clean</phase>  
        <goals>  
          <goal>exec</goal>  
        </goals>  
        <configuration>  
        <executable>${tomcat.stop.path}</executable>  
        </configuration>  
      </execution>  
      <execution>  
        <id>start-tomcat</id>  
        <phase>deploy</phase>  
        <goals>  
          <goal>exec</goal>  
        </goals>  
        <configuration>  
        <executable>${tomcat.start.path}</executable>    
        </configuration>  
      </execution>  
    </executions>  
  </plugin>  
于 2012-07-10T18:12:04.057 に答える
0

不可能ですが、あなたのユースケースは何ですか?このプラグインの目的は、このような手動インストールを回避することです。

于 2012-07-10T17:59:42.530 に答える