com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 位元組的 UTF-8 序列的位元組 x 無效
在啟動Tomcat專案時,控制檯報錯:nested exception is com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 位元組的 UTF-8 序列的位元組 2 無效。
該錯誤是由於一些配置檔案如:applicationContext.xml的編碼原因。
在配置檔案中引入了<?xml version="1.0" encoding="UTF-8"?>, 在配置檔案可能包含有中文註釋,導致在編譯後中文註釋在配置檔案亂碼拋異常。
有些解決方法提到將該檔案改為GBK編碼,但由於我們專案本身是UTF-8編碼的,所以這種方式是行不通的。
由於我的專案是Maven構建的,所以在專案依賴配置檔案pom.xml上加入構建專案編碼屬性:
<properties> <project.build.sourceEncoding>UTF8</project.build.sourceEncoding> </properties>
參考:
https://blog.csdn.net/echo_oy/article/details/55118238
相關推薦
nested exception is com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 位元組
maven切換資料庫連線配置時出現 nested exception is com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 位元組的 UTF-8 序列的位元組 3 無效。
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 位元組的 UTF-8 序列的位元組 3 無效。
在tomcat啟動時報錯,核心錯誤 org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [jar:file:
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 位元組的 UTF-8 序列的位元組 x 無效
在啟動Tomcat專案時,控制檯報錯:nested exception is com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 位元組的 UTF-8 序列的位元組 2 無效。 該錯誤是由於一些配置檔案如:
idea匯入eclipse的mave專案報錯nested exception is com.sun.org.apache.xerces.internal.impl.io.MalformedByteSe
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:/F:/tomcat/apache-tomcat-9.0.12/
java.lang.NullPointerException at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmen
ant的時候,老是ant failed, 報的錯誤是空指標 BUILD FAILED build.xml:210: java.lang.NullPointerException at
import com.sun.org.apache.xerces.internal.impl.dv.util.Base64問題
看別人博文的,我就說下怎麼解決的 第一步:專案上右鍵Properties 選擇Libraries 第二步:選擇JRE System Libraray 雙擊Access rules 第三步:選擇Accessible 寫上**
Base64編碼實現三---使用com.sun.org.apache.xerces.internal.impl.dv.util.Base64實現Base64
使用com.sun.org.apache.xerces.internal.impl.dv.util.Base64實現Base64package com.zero.io.base64; import java.io.BufferedInputStream; import j
記一次bug 誤匯入com.sun.org.apache.xpath.internal.operations.String 引起的
在學習rabbit時,列印生產者匯入的資訊時,報錯: Caused by: org.springframework.messaging.converter.MessageConversionException: Cannot convert from [java.lang.St
maven打包異常:com.sun.org.apache.xml.internal.security.utils.Base64不存在
記一次maven打包專案異常 第一步: maven打包異常:com.sun.org.apache.xml.internal.security.utils.Base64不存在 解決方法:pom檔案新增如下配置 <plugin>
Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found 問題排查
缺少 pcl fall api 自帶 new load delet caused 自定義的classLoader啟動spring容器,遇到 Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not subt
javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryI
十月 31, 2018 3:17:28 下午 org.apache.catalina.core.ApplicationDispatcher invoke SEVERE: Servlet.service() for servlet jsp threw exception java.lang.Cla
redis加mybatis,org.apache.commons.pool2.impl.GenericObjectPoolConfig記住這個是pool2!!
今天用redis做mybatis的二級快取,總是報下面這個錯誤。 Caused by: java.lang.ClassNotFoundException: org.apache.commons.pool2.impl.GenericObjectPoolConfig at org.a
POI做office2007資料匯出報異常AbstractMethodError: org.apache.xerces.dom.DocumentImpl.getXmlStandalone()Z
一.問題說明 在做poi匯出為xlsx檔案時,工具類丟擲異常。異常如下: java.lang.AbstractMethodError: org.apache.xerces.dom.DocumentImpl.getXmlStandalone()Z at c
找不到org.apache.commons.pool2.impl.GenericObjectPoolConfig的解決方法
maven依賴版本不對,最好不要指定下級依賴的版本號,讓上級依賴去自己選擇最合適的version。 GenericObjectPoolConfig沒有找到是因為spring-data-redis版本太
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool 錯誤原因有: 1、缺少commons.pool.jar包 2、jar包衝突,存在兩個版本不同的某個jar
org/apache/commons/pool/impl/GenericObjectPool 的解決方法
log4j:WARN No appenders could be found for logger (org.springframework.context.support.ClassPathXmlApplicationContext). log4j:WARN Please
weblogic10.3 java.lang.ClassCastException: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
1 把xercesImpl.jar 包放到wl_home/server/lib 下 2 修改wl_home/common/bin 下的commEnv.cmd 在set WEBLOGIC_CLASSPATH的類路徑新增 ;%WL_HOME%/server/lib/xe
java.lang.ClassNotFoundException: org/apache/xerces/parsers/SAXParser
MyEclipse報錯: Warning: Caught exception attempting to use SAX to load a SAX XMLReader Warning: Exception was: java.lang.ClassNotFoundExce
轉:Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
轉自:http://lengweiping1983.iteye.com/blog/248563 在用main函式讀取spring配置檔案的時候報錯 provider org.apache.xerces.jaxp.documentbuilderfactoryimpl no
XML11Configuration cannot be cast to org.apache.xerces.xni.parser.XMLParserConfiguration
weblogic部署的時候報錯 Caused by: Caught exception while loading file struts-default.xml - [unknown location] at com.opensymphony.xwork