如何在Maven插件中更改Tomcat版本(org.apache.tomcat.maven)

时间:2019-01-02 07:40:15

标签: maven tomcat plugins dependencies settings

我有一个要解决的问题。 我们公司使用tomcat 6.0来运行。 现在我们需要在Spring MVC中使用WebSocket,所以我的tomcat至少需要7.0 但是当我打开pom设置时,无法更改tomcat。

我们使用org.apache.tomcat.maven部署tomcat。

我不能使用新的pom来设置tomcat,因为我们的maven是聚合项目。所以我需要一些其他项目的课程。

如果我只能更改tomcat的版本,我会被爱的。

这是我的pom设置。

<build>
    <finalName>lgame-web-control</finalName>
    <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>tomcat-maven-plugin</artifactId>
            <version>1.1</version>
            <configuration>
                <path>/</path>
                <port>8085</port>
                <uriEncoding>UTF-8</uriEncoding>
            </configuration>
        </plugin>

    </plugins>
</build>

请帮助我,我用Google搜索,但没有得到答案。

1 个答案:

答案 0 :(得分:1)

使用tomcat7-maven-plugin版的插件tomcat 7.0.47的新版本。

<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.1</version>

    <dependencies>
        <dependency>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.1</version>
            <exclusions>
                <exclusion>
                    <groupId>org.apache.tomcat</groupId>
                    <artifactId>tomcat-util</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
    </dependencies>
</plugin>