如何使用Maven将WAR文件部署到Tomcat?

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:\Directory\name.war

如何将其指向Tomcat的/webapps文件夹?


你尝试将它指向Tomcat的/webapps文件夹了吗? - Sudhanshu Umalkar
@Sudhanshu,那就是我想要配置的内容,我已经更新了我的问题。 - user80042
你必须设置CATALINA_HOME,你可以尝试使用它。 - Sudhanshu Umalkar
3个回答

2

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>

请查看使用页面

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接