3

Java プロジェクトで Maven を使用しており、WAR をローカルホストの Tomcat にデプロイしたいと考えています。

pom.xmlファイルに次の行があります。

<properties>
    <tomcat.target>C:\Directory</tomcat.target>
</properties>

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-war-plugin</artifactId>
      <version>2.3</version>
      <configuration>
        <webappDirectory>${tomcat.target}</webappDirectory>
      </configuration>
    </plugin>
  </plugins>
</build>

出力ログは次のとおりです。

[INFO] --- maven-install-plugin:2.3.1:install (default-install) ---
[INFO] Installing C:\Directory\name.war to C:\Directory\name.war
[INFO] Installing C:\Directory\pom.xml to C:\Directory\name.pom

ご覧のとおり、次の行を構成したいと思います。

C:\ディレクトリ\name.war

Tomcat の /webapps フォルダを参照する方法は?

4

3 に答える 3

2
<configuration>
                    <url>http://127.0.0.1:8080/manager</url>
                    <server>TomcatServer</server>
                    <path>/mkyongWebApp</path>
                </configuration>

リンクhttp://www.mkyong.com/maven/how-to-deploy-maven-based-war-file-to-tomcat/を確認してください

于 2013-03-18T10:10:48.870 に答える
0

NetBeansを使用している場合は、これをpomに追加します

    <properties>
        <netbeans.hint.deploy.server>Tomcat70</netbeans.hint.deploy.server>
    </properties>

または、これらのリンクhttp://winfig.com/?p=76およびhttp://www.avajava.com/tutorials/lessons/how-do-i-deploy-a-maven-web-application-を使用できます。 to-tomcat.html

于 2013-03-18T10:28:01.503 に答える
0

別の Tomcat マネージャー URL を使用する

<project>
  ...
  <build>
    ...
    <plugins>
      ...
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>tomcat-maven-plugin</artifactId>
        <version>1.2-SNAPSHOT</version>
        <configuration>
          <url>http://www.example.com:1234/mymanager</url>
        </configuration>
      </plugin>
      ...
    </plugins>
    ...
  </build>
  ...
</project>

使い方のページをご覧ください。

于 2013-03-18T10:27:35.800 に答える