Java решает проблему инвалидности байта 2 из Exceptance Exception 2 Byt
Недавно я столкнулся с проблемой недопустимой последовательности Byte 2 с исключением 2 байтов. Я искал информацию онлайн. Вот запись решения. Если вы столкнетесь с той же проблемой, вы можете ее проверить.
Подробное исключение:
08 декабря 2015 г., 7:16:55 вечера org.apache.catalina.core.standardwrappervalve invoke: servlet.service () для сервиса [jsp] в контексте с Path [/test] test exception [org.apache.jasperexcept root caseecom.sun.org.apache.xerces.internal.impl.io.malformedbytesequenceexception: 2 байта UTF-8 Byte 2 последовательности недействительны. at com.sun.org.apache.xerces.internal.impl.io.utf8reader.invalidbyte (utf8reader.java:687) на com.sun.org.apache.xerces.internal.impl.io.utf8read.read (utf8read.java:372) com.sun.org.apache.xerces.internal.impl.xmlentityscanner.load (xmlentityscanner.java:1753) на com.sun.org.apache.xerces.internal.impl.xmlentityscanner.peekchar (xmlentityscanner.java:497) com.sun.org.apache.xerces.internal.impl.xmldocumentfragmentscannerimpl $ fragmentContentdriver.next (xmldocumentfragmentsCannerimpl.java:2710) в com.sun.org.apache.xerces.internal.impl.xmldocumentscannerimpl.next (xmldocumentscannerimpl.java:606) на com.sun.org.apache.xerces.internal.impl.xmlnsdocumentscannerimpl.next (xmlnsdocmentscamentscamentscampl. com.sun.org.apache.xerces.internal.impl.xmldocumentfragmentscannerimpl.scandocument (xmldocumentfragmentscannerimpl.java:510) at com.sun.org.apache.xerces.internal.parsers.xml11configuration.parse (xmlcerces.jenternal.parsers.xml11configuration.parse (xmlcerces.jenternal.parsers.xml11configuration.parse. sun.org.apache.xerces.internal.parsers.xml11configuration.parse (xml11configuration.java:777) на com.sun.org.apache.xerces.internal.parsers.xmlparser.parse (xmlparser.java:141) com.sun.org.apache.xerces.internal.parsers.domparser.parse (domparser.java:243) на com.sun.org.apache.xerces.internal.jaxp.documentbuilderimpl.pars org.apache.jasper.xmlparser.parserutils.parsexmldocument (parserutils.java:96) на org.apache.jasper.compiler.jspconfig.processwebdotxml (jspconfig.java:83) org.apache.jasper.compiler.jspconfig.init (jspconfig.java:231) на org.apache.jasper.compiler.jspconfig.findjsppropert org.apache.jasper.compiler.compiler.compiler.compiler (compiler.java:365) на org.apache.jasper.compiler.compiler.compiler (compiler.java:345) на org.apache.jasper.compiler.compiler.compiler (compiler.java. org.apache.jasper.jspcompilationcontext.compile (jspcompilationcontext.java:594) на org.apache.jasper.servlet.jspservletwrapper.service (jspservletwrapper.java:342) в org.apache.jasper.servlet.jspservlet.servicejspfile (jspservlet.java:391) на org.apache.jasper.servlet.jspservlet.service (jspservlet.java:334) в javax.servlet.http.httpservlet.service (httpservlet.java:722) на org.apache.catalina.core.applicationfilterchain.internaldofilter (ApplicationFilterChain.java:306) у org.apache.catalina.core.applicationfilterchain.dofilter (ApplicationFilterChain.java:210) на com.alibaba.druid.support.http.webstatfilter.dofilter (webstatfilter.java:123) у org.apache.catalina.core.applicationfilterchain.internaldofilter (ApplicationFilterChain.java:244) по адресу org.apache.catalina.core.applicationfilterchain.dofilter (ApplicationFilterChain.java:210) в org.apache.struts2.dispatcher.ng.filter.strutsexecutefilter.dofilter (strutsexecutefilter.java:90) на org.apache.catalina.core.applicationfilterchain.internaldofilter (ApplicationFilterChain.Java:244) org.apache.catalina.core.applicationfilterchain.dofilter (ApplicationFilterChain.java:210) at org.apache.struts2 org.apache.catalina.core.applicationfilterchain.internaldofilter (ApplicationFilterChain.java:244) по адресу org.apache.catalina.core.applicationfilterchain.dofilter (ApplicationFilterChain.java:210) в com.huaqin.dmt.filter.acl.dofilter (acl.java:251) на org.springframework.web.filter.delegatingfilterproxy.invokedelegate (DegetingFilterProxy.java:346) у org.springframework.web.filter.delegatingfilterproxy.dofilter (DelegatingFilterProxy.java:259) на org.apache.catalina.core.applicationfilterchain.internaldofilter (ApplicationFilterChain.java:244) att org.apache.catalina.core.applicationfilterchain.dofilter (ApplicationFilterChain.Java:210) на com.huaqin.dmt.filter.characterencodingfilter.dofilter (gancervencodingfilter.java:38) org.apache.catalina.core.applicationfilterchain.internaldofilter (ApplicationFilterChain.java:244) по адресу org.apache.catalina.core.applicationfilterchain.dofilter (ApplicationFilterChain.java:210) в org.apache.catalina.core.standardwrappervalve.invoke (StandardWrappervalve.java:240) на org.apache.catalina.core.standardcontextvalve.invoke (StandardContextValve.java:161) org.apache.catalina.core.standardhostvalve.invoke (Standardhostvalve.java:164) на org.apache.catalina.valves.errorreportvalve.invoke (erryReportValve.java:100) org.apache.catalina.valves.accesslogvalve.invoke (accesslogvalve.java:550) на org.apache.catalina.core.standardenginevalve.invoke (StandardEngineValve.java:118) в org.apache.catalina.connector.coyoteadapter.service (coyoteadapter.java:380) на org.apache.coyote.http11.http11processor.process (http11processor.java:243) org.apache.coyote.http11.http11protocol $ http11connectionhandler.process (http11protocol.java:188) в org.apache.coyote.http11.http11protocol $ http11connectionhandler.process (http11protocol.java:166) на org.apache.tomcat.util.net.jioendpoint $ socketprocessor.run (jioendpoint.java:28) java.util.concurrent.threadpoolexecutor.runworker (threadpoolexecutor.java:1145) по адресу java.util.concurrent.threadpoolexecutor $ worker.run (threatpoolexecutor.java:615) на Java.lang.lang.thread.
Решение:
В каталоге Bin Catalina.bat есть файл Catalina.bat.
Найдите эту строку: установить java_opts =%java_opts%logging_config%
Добавить на строке на нем: установить java_opts = -server -dfile.encoding = utf-8
Спасибо за чтение, я надеюсь, что это поможет вам. Спасибо за поддержку этого сайта!