Maven3.8.1使用Tomcat8插件啟動(dòng)項(xiàng)目的方法(親測(cè)有效)
我本地maven的settings.xml文件中的配置:
<mirror> <id>aliyunmaven</id> <mirrorOf>central</mirrorOf> <name>阿里云公共倉(cāng)庫(kù)</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>
在pom.xml文件中添加tomcat8插件:
之前試過(guò)tomcat7,直接更新pom文件即可使用,這里略過(guò)
<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <release>11</release> <!-- 使用的 JDK 版本 --> </configuration> </plugin> <!--使用tomcat7也可以--> <!-- <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> </plugin>--> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat8-maven-plugin</artifactId> <version>3.0-r1655215</version> <configuration> <url>/maven_web</url> <server>tomcat</server> </configuration> </plugin> </plugins>
報(bào)錯(cuò)如下: 在阿里云倉(cāng)庫(kù)中找不到
網(wǎng)上文章說(shuō)在pom.xml文件中添加如下的配置:但仍舊無(wú)效,所以下面的配置不管用!
<pluginRepositories> <pluginRepository> <id>alfresco-public</id> <url>https://artifacts.alfresco.com/nexus/content/groups/public</url> </pluginRepository> <pluginRepository> <id>alfresco-public-snapshots</id> <url>https://artifacts.alfresco.com/nexus/content/groups/public-snapshots</url> <snapshots> <enabled>true</enabled> <updatePolicy>daily</updatePolicy> </snapshots> </pluginRepository> <pluginRepository> <id>beardedgeeks-releases</id> <url>http://beardedgeeks.googlecode.com/svn/repository/releases</url> </pluginRepository> </pluginRepositories>
后來(lái)找到文章,將下面的鏡像放到maven的settings.xml文件中:
<mirror> <id>alfresco</id> <name>alfresco maven</name> <url>https://artifacts.alfresco.com/nexus/content/groups/public</url> <mirrorOf>central</mirrorOf> </mirror>
但是仍然說(shuō)無(wú)法解析:
重新下載,報(bào)錯(cuò)說(shuō)在阿里云這個(gè)倉(cāng)庫(kù)中找不到:
沒(méi)有從我們添加的倉(cāng)庫(kù)中找,說(shuō)明兩個(gè)有沖突,注釋掉阿里云試試:
可以下載了:
需要多等待一會(huì)兒,因?yàn)閠omcat8有很多相關(guān)依賴(lài),這是下載好的依賴(lài):
運(yùn)行tomcat8:run命令:
點(diǎn)擊下圖中的鏈接:
訪(fǎng)問(wèn)成功!
注意:以下非常重要!
使用tomcat8插件啟動(dòng)項(xiàng)目時(shí),需要把阿里云注釋掉:
當(dāng)不使用tomca8插件啟動(dòng)項(xiàng)目時(shí),就把阿里云解開(kāi)注釋?zhuān)補(bǔ)lfresco注釋掉:
兩個(gè)倉(cāng)庫(kù)有沖突,推薦在Edit Configurations中使用本地Tomcat,速度更快一些,不需要下載那么多依賴(lài):
參考文章:
https://mvnrepository.com/artifact/org.apache.tomcat.maven/tomcat8-maven-plugin/3.0-r1655215
[記一記系列]maven使用Tomcat8插件的遇到問(wèn)題和解決辦法
這個(gè)問(wèn)題困擾了我兩天,找了很多文章都不行,所以網(wǎng)上的文章也不一定可靠,還需要自己動(dòng)手慢慢調(diào)試,實(shí)踐出真知呀~~
到此這篇關(guān)于Maven3.8.1使用Tomcat8插件啟動(dòng)項(xiàng)目(親測(cè)有效)的文章就介紹到這了,更多相關(guān)Maven使用Tomcat啟動(dòng)項(xiàng)目?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
兩種方法解決Tomcat控制臺(tái)輸出中文的亂碼問(wèn)題
本文主要給大家介紹了兩種方法解決Tomcat控制臺(tái)輸出中文的亂碼問(wèn)題,文章通過(guò)圖文結(jié)合的方式給大家講解的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下2023-11-11Tomcat怎么實(shí)現(xiàn)異步Servlet
這篇文章主要介紹了Tomcat怎么實(shí)現(xiàn)異步Servlet,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。2017-01-01Tomcat靜態(tài)資源緩存實(shí)現(xiàn)步驟
Tomcat中配置靜態(tài)資源緩存通過(guò)設(shè)置HTTP響應(yīng)頭來(lái)實(shí)現(xiàn),可以控制瀏覽器如何緩存靜態(tài)資源,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-11-11Tomcat配置https SSL證書(shū)的項(xiàng)目實(shí)踐
本文主要介紹了Tomcat配置https SSL證書(shū)的項(xiàng)目實(shí)踐,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07如何在同一局域網(wǎng)下通過(guò)IP地址訪(fǎng)問(wèn)本機(jī)Tomcat項(xiàng)目
這篇文章主要介紹了如何在同一局域網(wǎng)下通過(guò)IP地址訪(fǎng)問(wèn)本機(jī)Tomcat項(xiàng)目問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06Tomcat7.0設(shè)置虛擬目錄配置虛擬路徑的方法講解
今天小編就為大家分享一篇關(guān)于Tomcat7.0設(shè)置虛擬目錄配置虛擬路徑的方法講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03