java - 如何在 Tomcat maven 插件中更改 tomcat 版本?

标签 java maven tomcat pom.xml maven-tomcat-plugin

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

默认情况下这个插件给Tomcat版本7.0.37,我们怎么能指向Tomcat版本7.0.91呢? 由于我们的安全团队发现了 7.0.37 的一些漏洞,我们需要升级到 7.0.91。 有什么方法可以配置插件的依赖项吗?

最佳答案

tomcat7-maven-plugin 有更新版本,它使用 tomcat 7.0.47 版本。也许您想尝试一下。

如果你真的想更新插件引用的版本,你可以尝试排除插件中的特定引用,并在依赖项部分为你排除的那些添加依赖项。

<dependencies>
    ... 
    <dependency>
        <groupId>org.apache.tomcat</groupId>
        <artifactId>tomcat-util</artifactId>
         <version>7.0.91</version>
    </dependency>
</dependencies>

<build>
    <plugins>
        <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>
    <plugins>
<build>

关于java - 如何在 Tomcat maven 插件中更改 tomcat 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53336454/

相关文章:

java - 由于 java.lang.NoClassDefFoundError : com/fasterxml/jackson/annotation/JsonMerge 无法运行代码

java - 当不在 pom 中时缺少 Artifact javax.activation :activation:jar:1. 0.2

tomcat - 在 tomcat 上下文中强制要求客户端证书

java - Apache CXF 插件 - 导致目标节点为空

java - 添加 protected 构造函数以允许子类提供不同的实现

java - 调用 quit() 后,FirefoxDriver 无法使用

java - 在jsp标签文件的java代码中使用标签属性

java - Java Servlet 和数据库连接错误

java - 一种允许单个 Java 代码库覆盖许多不同版本的方法?

java - Jetty mysql 连接池配置错误 : javax. naming.NameNotFoundException;剩余名称'env/jdbc/---(mysql 5.0+jetty 7.0.1)