- org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxIOException: Invalid UTF-8 middle byte 0xfa (at char #193, byte #127)
- org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:488)
- org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
- javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
- javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
- org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
- org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
- org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
- org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
- com.adtech.libraryunion.filter.LoginFilter.doFilter(LoginFilter.java:54)
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxIOException: Invalid UTF-8 middle byte 0xfa (at char #193, byte #127)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:488)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
com.adtech.libraryunion.filter.LoginFilter.doFilter(LoginFilter.java:54)
tomcat报错;
信息: Server startup in 20610 ms
[INFO] org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxIOException: Invali
d UTF-8 middle byte 0xc7 (at char #965, byte #-1)
[INFO] org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxIOException: Invali
d UTF-8 middle byte 0xc7 (at char #965, byte #-1)
原因:调用接口的文件的编码方式不是UTF-8
解决:用记事本打开调用的文件,另存为UTF-8格式即可解决
本文探讨了在Java WebServlet ORM框架中遇到的异常问题,特别是关于UTF-8编码的错误,提供了通过调整文件编码来解决该问题的方法,并介绍了异常处理流程及Spring框架的相关过滤器。



1763

被折叠的 条评论
为什么被折叠?



