溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

tomcat7-maven-plugin is missing

發(fā)布時(shí)間:2020-05-24 07:52:46 來(lái)源:網(wǎng)絡(luò) 閱讀:386 作者:淺嫣 欄目:web開(kāi)發(fā)

警告:'build.plugins.plugin.version' for org.apache.tomcat.maven:tomcat7-maven-plugin is missing


原因1:配置tomcat插件,不正確以致找不到對(duì)應(yīng)的插件的jar包

解決方法:

建議上maven倉(cāng)庫(kù)直接搜索對(duì)應(yīng)的tomcat插件

<dependency>

    <groupId>org.apache.tomcat.maven</groupId>

    <artifactId>tomcat7-maven-plugin</artifactId>

    <version>2.2</version>

</dependency>


<!-- 自己配置tomcat插件 -->

    <build>

        <plugins>

            <plugin>

                <groupId>org.apache.tomcat.maven</groupId>

                <artifactId>tomcat7-maven-plugin</artifactId>

                <version>2.2</version>

                <configuration>

                    <port>8080</port>

                    <path>/</path>

                </configuration>

            </plugin>

        </plugins>

    </build>

</project>

原因2:相關(guān)依賴(lài)包沖突所致


解決方法:在pom.xml引入的web(如上面的servlet-api)相關(guān)的依賴(lài)時(shí),需要加入<scope>provided</scope>這個(gè)配置,意思是這個(gè)servlet-api的依賴(lài)包只在編譯和測(cè)試時(shí)使用而不在運(yùn)行時(shí)使用;


<dependency>  

    <groupId>javax.servlet</groupId>  

    <artifactId>servlet-api</artifactId>  

    <version>2.5</version>  

   <scope>provided</scope>

</dependency>  



向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI