最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何兩步解決maven依賴導(dǎo)入失敗的問題

 更新時間:2022年07月05日 09:42:58   作者:香草天空Sky  
這篇文章主要介紹了如何兩步解決maven依賴導(dǎo)入失敗的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

解決maven依賴導(dǎo)入失敗

由于網(wǎng)絡(luò)問題,maven依賴經(jīng)常會導(dǎo)入失敗,私服上的以來導(dǎo)入失敗概率低一些,maven中央倉庫上的依賴導(dǎo)入失敗的概率則相對較高,其實這個問題很容易解決,但是之前還是見到很多初學(xué)者對此不知道該如何解決,甚至有人在依賴導(dǎo)入失敗,進(jìn)而導(dǎo)致項目無法正常運行時還不知道是項目依賴導(dǎo)入失敗,種種原因,我決定寫這篇文章,像大伙介紹一下我在解決這個問題是常用的兩招,基本上這兩招打完,99%的問題都解決了,至于剩下的1%,只需要繼續(xù)重復(fù)這兩招,也能解決。

方案一

首先,一般安裝好maven后,網(wǎng)上都會有教程將maven鏡像站換為aliyun的鏡像站,具體是在setting.xml文件的mirrors節(jié)點中添加如下配置:

<mirror>	
    <id>nexus-aliyun</id>	
    <mirrorOf>*</mirrorOf>	
    <name>Nexus aliyun</name>	
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>	
</mirror>

如果本地沒有setting.xml文件,則可以自行創(chuàng)建一個該文件,相關(guān)節(jié)點要和官方的一致。

但是這個方案也不是百分百有效的,我之前就遇到這樣的情況,依賴死活下載不下來,鏡像站已經(jīng)改成aliyun的了,還是不行,后來嘗試把這段配置注釋掉,換回默認(rèn)的下載源,就成功了,因此,當(dāng)小伙伴遇到下載失敗的情況時,可以在官方鏡像站和aliyun之間進(jìn)行切換,勿迷信某一個就能導(dǎo)入成功。

方案二

有的時候,依賴雖然下載失敗了,但是相關(guān)文件夾中卻多了以 .lastUpdated為后綴的文件,此時,如果開發(fā)者在開發(fā)工具中反復(fù)導(dǎo)入,會發(fā)現(xiàn)始終無法導(dǎo)入成功,這個時候就需要刪除本地倉庫中相關(guān)的 .lastUpdated文件,可以通過文件搜索找到本地倉庫中所有的以 .lastUpdated為后綴的文件,如下:

640?wx_fmt=png

找到后全部刪除,再在開發(fā)工具中重新導(dǎo)入依賴。

注意:

這兩種方案都試過之后,還是有可能導(dǎo)入失敗,此時,只需要重復(fù)上面的步驟即可,我個人目前依賴下載失敗的問題,都是通過以上兩步解決的,屢試不爽。

maven導(dǎo)入JSTL依賴出現(xiàn)異常

(1)類轉(zhuǎn)換異常 : 未能加載或?qū)嵗疶agLibraryValidator類

org.apache.jasper.JasperException: 未能加載或?qū)嵗疶agLibraryValidator類:[org.apache.taglibs.standard.tlv.JstlCoreTLV]

原因 :

1643899883762

沒有導(dǎo)入依賴 standard jar 包導(dǎo)致的

完整的依賴是 (老版本 , javax包下的)

<!-- https://mvnrepository.com/artifact/javax.servlet.jsp.jstl/jstl -->
    <dependency>
      <groupId>javax.servlet.jsp.jstl</groupId>
      <artifactId>jstl</artifactId>
      <version>1.2</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/taglibs/standard -->
    <dependency>
      <groupId>taglibs</groupId>
      <artifactId>standard</artifactId>
      <version>1.1.2</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/javax.servlet.jsp.jstl/jstl-api -->
    <dependency>
      <groupId>javax.servlet.jsp.jstl</groupId>
      <artifactId>jstl-api</artifactId>
      <version>1.2</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.glassfish.web/jstl-impl -->
    <dependency>
      <groupId>org.glassfish.web</groupId>
      <artifactId>jstl-impl</artifactId>
      <version>1.2</version>
      <scope>runtime</scope>
    </dependency>

新版本 : (jakarta包下的)只用導(dǎo)入一個就可以了

<!-- jstl-api -->
<dependency>    
    <groupId>jakarta.servlet.jsp.jstl</groupId>    
    <artifactId>jakarta.servlet.jsp.jstl-api</artifactId>    
    <version>2.0.0</version>
</dependency>

(2)如果出現(xiàn) <%@taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %> 爆紅的概況

可能是因為沒有導(dǎo)入standard包的相關(guān)依賴導(dǎo)致的

<dependency>
    <groupId>org.apache.taglibs</groupId>
    <artifactId>taglibs-standard-impl</artifactId>
    <version>1.2.5</version>
    <scope>runtime</scope>
</dependency>
<dependency>
    <groupId>org.apache.taglibs</groupId>
    <artifactId>taglibs-standard-spec</artifactId>
    <version>1.2.5</version>
</dependency>

(3)java.lang.NoClassDefFoundError: (類定義未找到異常)javax/servlet/jsp/tagext/TagLibraryValidator

出現(xiàn)錯誤主要就是jar沒有導(dǎo)完全 ,

使用jstl所需要的jar共有 :

<!-- servlet.jsp-api -->
<dependency>    
    <groupId>jakarta.servlet.jsp</groupId>    
    <artifactId>jakarta.servlet.jsp-api</artifactId>    
    <version>3.0.0</version>
</dependency>
<!-- servlet-api -->
<dependency>
    <groupId>jakarta.servlet</groupId>
    <artifactId>jakarta.servlet-api</artifactId>
    <version>5.0.0</version>
    <scope>provided</scope>
</dependency>
<!-- jstl-api -->
<dependency>
    <groupId>jakarta.servlet.jsp.jstl</groupId>
    <artifactId>jakarta.servlet.jsp.jstl-api</artifactId>
    <version>2.0.0</version>
</dependency>
<!-- jstl -->
<dependency>
    <groupId>org.glassfish.web</groupId>
    <artifactId>jakarta.servlet.jsp.jstl</artifactId>
    <version>2.0.0</version>
</dependency>
<!--standard-impl-->
<dependency>
    <groupId>org.apache.taglibs</groupId>
    <artifactId>taglibs-standard-impl</artifactId>
    <version>1.2.5</version>
    <scope>runtime</scope>
</dependency>
<!--standard-spec-->
<dependency>
    <groupId>org.apache.taglibs</groupId>
    <artifactId>taglibs-standard-spec</artifactId>
    <version>1.2.5</version>
</dependency>

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot調(diào)用WebService接口方法示例代碼

    SpringBoot調(diào)用WebService接口方法示例代碼

    這篇文章主要介紹了使用SpringWebServices調(diào)用SOAP?WebService接口的步驟,包括導(dǎo)入依賴、創(chuàng)建請求類和響應(yīng)類、生成ObjectFactory類、配置WebServiceTemplate、調(diào)用WebService接口以及測試代碼,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-02-02
  • 簡單介紹Java編程中的線程池

    簡單介紹Java編程中的線程池

    這篇文章主要介紹了Java編程中的線程池,進(jìn)程和線程的并發(fā)是Java編程中的重要環(huán)節(jié),需要的朋友可以參考下
    2015-09-09
  • SpringBoot http post請求數(shù)據(jù)大小設(shè)置操作

    SpringBoot http post請求數(shù)據(jù)大小設(shè)置操作

    這篇文章主要介紹了SpringBoot http post請求數(shù)據(jù)大小設(shè)置操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Spring Boot 實現(xiàn)Restful webservice服務(wù)端示例代碼

    Spring Boot 實現(xiàn)Restful webservice服務(wù)端示例代碼

    這篇文章主要介紹了Spring Boot 實現(xiàn)Restful webservice服務(wù)端示例代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-11-11
  • JVM入門之JVM內(nèi)存結(jié)構(gòu)內(nèi)容詳解

    JVM入門之JVM內(nèi)存結(jié)構(gòu)內(nèi)容詳解

    這篇文章主要介紹了JVM入門之JVM內(nèi)存結(jié)構(gòu)內(nèi)容詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • 解決SpringBoot整合RocketMQ遇到的坑

    解決SpringBoot整合RocketMQ遇到的坑

    這篇文章主要介紹了解決SpringBoot整合RocketMQ遇到的坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • java中使用Files.readLines()處理文本中行數(shù)據(jù)方式

    java中使用Files.readLines()處理文本中行數(shù)據(jù)方式

    這篇文章主要介紹了java中使用Files.readLines()處理文本中行數(shù)據(jù)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • RabbitMQ單機(jī)版部署安裝過程

    RabbitMQ單機(jī)版部署安裝過程

    RabbitMQ 是一個由 Erlang 語言開發(fā)的 AMQP 的開源實現(xiàn),在實現(xiàn)過程中需要注意由于rabbitmq是基于erlang語言開發(fā)的,所以必須先安裝erlang,本文給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2022-03-03
  • 利用Spring MVC+Mybatis實現(xiàn)Mysql分頁數(shù)據(jù)查詢的過程詳解

    利用Spring MVC+Mybatis實現(xiàn)Mysql分頁數(shù)據(jù)查詢的過程詳解

    這篇文章主要給大家介紹了關(guān)于利用Spring MVC+Mybatis實現(xiàn)Mysql分頁數(shù)據(jù)查詢的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面跟著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-08-08
  • Spring使用三級緩存解決循環(huán)依賴的問題

    Spring使用三級緩存解決循環(huán)依賴的問題

    本文給大家分享Spring使用三級緩存解決循環(huán)依賴的問題,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-06-06

最新評論

鹤庆县| 阳信县| 繁峙县| 华蓥市| 肥西县| 湘潭县| 仁寿县| 淳安县| 新晃| 宽城| 泰安市| 黄浦区| 安徽省| 岗巴县| 偃师市| 阜城县| 龙海市| 宜君县| 安庆市| 寿光市| 沙坪坝区| 太湖县| 荥经县| 乌鲁木齐县| 宜都市| 乐至县| 渭南市| 阿瓦提县| 枞阳县| 太和县| 邵武市| 扬州市| 政和县| 建宁县| 涿州市| 元谋县| 湖南省| 平遥县| 筠连县| 伊春市| 深泽县|