Java memecahkan masalah byte 2 Invaliditas Urutan UTF-8 dari Pengecualian 2 Byte
Baru-baru ini, saya menemukan masalah urutan Byte 2 tidak valid UTF-8 dengan pengecualian 2 byte. Saya mencari informasi secara online. Ini adalah catatan solusi. Jika Anda mengalami masalah yang sama, Anda dapat memeriksanya.
Pengecualian terperinci:
08 Desember 2015 19:16:55 PM org.apache.catalina.core.standardwrappervalve Invoke: servlet.service () untuk servlet [jsp] dalam konteks dengan path [/test] lempar pengecualian [org.apache.jasper.JasperException: Xml parsing kesalahan parsing. dengan root causeCom.sun.org.apache.xerces.internal.impl.io.malformedbytesequenceException: 2 byte UTF-8 byte 2 dari urutan tidak valid. di com.sun.org.apache.xerces.internal.impl.io.utf8reader.invalidbyte (utf8reader.java:687) di com.sun.org.apache.xerces.internal.impl.io.utf8reader.reader (uTf8real.impl.io.utf8 com.sun.org.apache.xerces.internal.impl.xmlentityscanner.Load (xmlentityscanner.java:1753) di com.sun.org.apache.xerces.internal.impl.xmlentityscanner.peekchar (xmlentityscanscanscanscanscanscanscanscanscanscan.Impl.XMLentityScanner.peekchar (xmlentityscanscanscanscanscanscanscanscanscanscan.iml.imlenttity com.sun.org.apache.xerces.internal.impl.xmldocumentFragmentscannerImpl $ fragmentContentDriver.next (xmldocumentfragmentscannerImpl.java:2710) di com.sun.org.apache.xerces.internal.impl.xmldocumentscannerImpl.next (xmldocumentscannerImpl.java:606) di com.sun.org.apache.xerces.internal.impl.xmlnsdocumentscanml.next (xmlnsoumse.apmansumentscumentscumentscuments (XMLNSOULSOMERSCOUMENTS (XMLNSOULSIMENT (XMLNSOULSIMER ( com.sun.org.apache.xerces.internal.impl.xmldocumentfragmentscannerImpl.scandocument (xmldocumentfragmentscannerImpl.java:510) di com.sun.org.apache.xerces.internal.parsers.xml11configuration com.sun.org.apache.xerces.internal.parsers.xml11configuration.parse (xml11configuration.java:777) di com.sun.org.apache.xerces.internal.parsers.xmlparser.parse (xmlparser.java.parsers.xmlparser.parse (xmlparser.java:1)) com. org.apache.jasper.xmlparser.parserutils.parsexmldocument (parserutils.java:96) di org.apache.jasper.compiler.jspconfig.processwebdotxml (jspconfig.java:83) di org.apache.jasper.compiler.jspconfig.init (jspconfig.java:231) di org.apache.jasper.compiler.jspconfig.findjspproperty (jspconfig.java:290) di org.apache.jasper.compconfig.java:290) di org.apache.jasper.ponfig.java:290) di org.apache.jasper.ponfig.java:290) di org.apache.jasper.crasper.com di org.apache.jasper.compiler.compiler.compiler.compiler (compiler.java:365) di org.apache.jasper. org.apache.jasper.jspCompilationContext.compile (jspompilationcontext.java:594) di org.apache.jasper.servlet.jspservletwrapper.service (jspservletwrapper.java:342) di org.apache.jasper.servlet.jspservlet.serviceJspfile (jspservlet.java:391) di org.apache.jasper.servlet.jspservlet.service (jspservlet.java:334) di javax.servlet.http.httpservlet.service (httpservlet.java:722) di org.apache.catalina.core.applicationfilterchain.internaldofilter (applicationFilterchain.java:306) di org.apache.catalina.core.applicationfilterchain.dofilter (applicationfilterchain.java:210) di com.alibaba.druid.support.http.webstatfilter.dofilter (webstatfilter.java:123) di org.apache.catalina.core.applicationfilterchain.internaldofilter (applicationfilterchain.java:244) di org.apache.catalina.core.applicationfilterchain.dofilter (applicationfilterchain.java:210) di org.apache.struts2.dispatcher. org.apache.catalina.core.applicationfilterchain.dofilter (ApplicationFilterchain.java:210) di org.apache.struts2.dispatcher.ng.filter.strutspreparefilter.dofilter (strutspreparefilter.java:91) org.apache.catalina.core.applicationfilterchain.internaldofilter (applicationfilterchain.java:244) di org.apache.catalina.core.applicationfilterchain.dofilter (applicationfilterchain.java:210) di com.huaqin.dmt.filter.acl.dofilter (acl.java:251) di org.springframework.web.filter.delegatingfilterproxy.invokedelegate (delegatingfilterproxy.java:346) di (delegatingfilterproxy.java:346) di (delegatingfilterproxy.java:346) org.springframework.web.filter.delegatingfilterproxy.dofilter (delegatingfilterproxy.java:259) di org.apache.catalina.core.applicationfilterchain.intternaldofilter (applicfilterchain.java:24444444444444444444444444444444444444444444444444444444444 org.apache.catalina.core.applicationfilterchain.dofilter (applicationfilterchain.java:210) di com.huaqin.dmt.filter.characterencodingfilter.dofilter (karakterencodingfilter.java:38) di org.apache.catalina.core.applicationfilterchain.internaldofilter (applicationfilterchain.java:244) di org.apache.catalina.core.applicationfilterchain.dofilter (applicationfilterchain.java:210) di org.apache.catalina.core.standardwrappervalve.invoke (standarwrappervalve.java:240) di org.apache.catalina.core.standardcontextValve.invoke (StandardContextValve.java:161) di org.apache.catalina.core.standardhostvalve.invoke (Standardhostvalve.java:164) di org.apache.catalina.valves.errorreportvalve.invoke (errorreportvalve.java:100) di org.apache.catalina.valves.accesslogvalve.invoke (AccessLogvalve.java:550) di org.apache.catalina.core.standardenginevalve.invoke (Standardenginevalve.java:118) di org.apache.catalina.connector.coyoteadapter.service (coyoteadapter.java:380) di org.apache.coyote.http11.http11processor.process (http11processor.java:243) di org.apache.coyote.http11.http11protocol $ http11connectionHandler.process (http11protocol.java:188) di org.apache.coyote.http11.http11protocol $ http11connectionHandler.process (http11protocol.java:166) di org.apache.tomcat.util.net.jioendpoint $ socketprocessor.run (jioendpoint.net88 java.util.concurrent.threadpoolexecutor.runworker (threadpoolexecutor.java:1145) di java.util.concurrent.threadpoolExecutor $ worker.run (threadpoolexecutor.java:615) di java.lang.rread.rread.rread.rread.rread.rread.Java:615) di java.lang.rread.rread.rread.rread.rread.java:615) di java.Lang.Rread.rread.rread.rread.rread.rread
Larutan:
Ada file catalina.bat di Direktori Bin Tomcat.
Temukan baris ini: atur java_opts =%java_opts%%logging_config%
Tambahkan pada baris di atasnya: atur java_opts = -server -dfile.encoding = UTF-8
Terima kasih telah membaca, saya harap ini dapat membantu Anda. Terima kasih atas dukungan Anda untuk situs ini!