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

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

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

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

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

方案一

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

<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)建一個(gè)該文件,相關(guān)節(jié)點(diǎn)要和官方的一致。

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

方案二

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

640?wx_fmt=png

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

注意:

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

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)入一個(gè)就可以了

<!-- 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” %> 爆紅的概況

可能是因?yàn)闆]有導(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)錯(cuò)誤主要就是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>

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

相關(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è)置操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Spring Boot 實(shí)現(xiàn)Restful webservice服務(wù)端示例代碼

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

    這篇文章主要介紹了Spring Boot 實(shí)現(xiàn)Restful webservice服務(wù)端示例代碼,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    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)容詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • 解決SpringBoot整合RocketMQ遇到的坑

    解決SpringBoot整合RocketMQ遇到的坑

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

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

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

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

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

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

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

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

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

最新評論

子长县| 资阳市| 巍山| 岑巩县| 高州市| 富裕县| 九龙县| 历史| 读书| 青田县| 朝阳区| 东城区| 淳安县| 彰化市| 西峡县| 和硕县| 永新县| 长治市| 芦溪县| 玉门市| 大厂| 奉新县| 贵港市| 湄潭县| 建昌县| 周口市| 泾川县| 谢通门县| 麻江县| 石棉县| 万州区| 阜城县| 台中县| 滨海县| 博罗县| 靖州| 泉州市| 牙克石市| 临邑县| 东丰县| 阿巴嘎旗|