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 文件夹?

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

使用不同的 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 回答
0

如果您使用的是 netbeans,请将其添加到您的 pom

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

否则您可以使用这些链接http://winfig.com/?p=76http://www.avajava.com/tutorials/lessons/how-do-i-deploy-a-maven-web-application- to-tomcat.html

于 2013-03-18T10:28:01.503 回答