在resin+apache中配置urlrewrite的问题

问题描述

在resin+apache中配置urlrewrite时出现java.io.CharConversionException:illegalutf8encodingat0xd8错误。请各位高手帮帮忙。[20:42:11.955]java.io.CharConversionException:illegalutf8encodingat0xd8[20:42:11.955]atcom.caucho.vfs.i18n.UTF8Reader.read(UTF8Reader.java:134)[20:42:11.955]atcom.caucho.server.connection.ToCharResponseStream.write(ToCharResponseStream.java:301)[20:42:11.955]atcom.caucho.server.connection.ServletOutputStreamImpl.write(ServletOutputStreamImpl.java:68)[20:42:11.955]atjavax.imageio.stream.FileCacheImageOutputStream.flushBefore(FileCacheImageOutputStream.java:211)[20:42:11.955]atjavax.imageio.stream.ImageInputStreamImpl.flush(ImageInputStreamImpl.java:801)[20:42:11.955]atcom.sun.imageio.plugins.jpeg.JPEGImageWriter.write(JPEGImageWriter.java:1002)[20:42:11.955]atjavax.imageio.ImageWriter.write(ImageWriter.java:598)[20:42:11.955]atjavax.imageio.ImageIO.write(ImageIO.java:1450)[20:42:11.955]atjavax.imageio.ImageIO.write(ImageIO.java:1524)[20:42:11.955]at_jsp._code__jsp._jspService(_code__jsp.java:123)[20:42:11.955]atcom.caucho.jsp.JavaPage.service(JavaPage.java:60)[20:42:11.955]atcom.caucho.jsp.Page.pageservice(Page.java:579)[20:42:11.955]atcom.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179)[20:42:11.955]atorg.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)[20:42:11.955]atorg.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)[20:42:11.955]atorg.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)[20:42:11.955]atorg.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)[20:42:11.955]atcom.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)[20:42:11.955]atcom.meixin.common.LoginCheckFilter.doFilter(LoginCheckFilter.java:110)[20:42:11.955]atcom.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)[20:42:11.955]atcom.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:173)[20:42:11.955]atcom.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)[20:42:11.955]atcom.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:420)[20:42:11.955]atcom.caucho.server.port.TcpConnection.run(TcpConnection.java:514)[20:42:11.955]atcom.caucho.util.ThreadPool.runTasks(ThreadPool.java:520)[20:42:11.955]atcom.caucho.util.ThreadPool.run(ThreadPool.java:442)[20:42:11.955]atjava.lang.Thread.run(Thread.java:595)20:42:12,408INFOorg.directwebremoting.impl.DefaultRemoter:51-Exec:loginBean.createPageCode()[20:42:12.705]java.io.CharConversionException:illegalutf8encodingat0xd8[20:42:12.705]atcom.caucho.vfs.i18n.UTF8Reader.read(UTF8Reader.java:134)[20:42:12.705]atcom.caucho.server.connection.ToCharResponseStream.write(ToCharResponseStream.java:301)[20:42:12.705]atcom.caucho.server.connection.ServletOutputStreamImpl.write(ServletOutputStreamImpl.java:68)[20:42:12.705]atjavax.imageio.stream.FileCacheImageOutputStream.flushBefore(FileCacheImageOutputStream.java:211)[20:42:12.705]atjavax.imageio.stream.ImageInputStreamImpl.flush(ImageInputStreamImpl.java:801)[20:42:12.705]atcom.sun.imageio.plugins.jpeg.JPEGImageWriter.write(JPEGImageWriter.java:1002)[20:42:12.705]atjavax.imageio.ImageWriter.write(ImageWriter.java:598)[20:42:12.705]atjavax.imageio.ImageIO.write(ImageIO.java:1450)[20:42:12.705]atjavax.imageio.ImageIO.write(ImageIO.java:1524)[20:42:12.705]at_jsp._code__jsp._jspService(_code__jsp.java:123)[20:42:12.705]atcom.caucho.jsp.JavaPage.service(JavaPage.java:60)[20:42:12.705]atcom.caucho.jsp.Page.pageservice(Page.java:579)[20:42:12.705]atcom.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179)[20:42:12.705]atorg.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)[20:42:12.705]atorg.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)[20:42:12.705]atorg.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)[20:42:12.705]atorg.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)[20:42:12.705]atcom.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)[20:42:12.705]atcom.meixin.common.LoginCheckFilter.doFilter(LoginCheckFilter.java:110)[20:42:12.705]atcom.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)[20:42:12.705]atcom.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:173)[20:42:12.705]atcom.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)[20:42:12.705]atcom.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:420)[20:42:12.705]atcom.caucho.server.port.TcpConnection.run(TcpConnection.java:514)[20:42:12.705]atcom.caucho.util.ThreadPool.runTasks(ThreadPool.java:520)[20:42:12.705]atcom.caucho.util.ThreadPool.run(ThreadPool.j

解决方案

解决方案二:
java.io.CharConversionException:illegalutf8encodingat0xd8应该页面中存在非法字符。仔细检查下.

时间: 2024-08-08 03:28:20

在resin+apache中配置urlrewrite的问题的相关文章

Apache中配置最大并发用户数 tcp连接设置

 Apache在配置编译时可以自主的选择想要使用的MPM模块,使用./configure --with-mpm=MPM命令.我们主要了解prefork和worker这两种MPM模块. Prefork 如果不用"--with-mpm"显式指定某种MPM,prefork就是Unix平台上缺省的MPM.它所采用的预派生子进程方式,用单独的子进程来处理不同的请求,进程之间彼此独立.在make编译和make install安装后,使用httpd -l来确定当前使用的 MPM是prefork.c.

Apache中配置虚拟主机具体说明

在这里,我只介绍一种简单也比较常用的配置虚拟主机的方法.就是基于名称的虚拟主机配置: 第一步: 在conf文件中的httpd.conf中找到  代码如下 复制代码 # Virtual hosts #Include conf/extra/httpd-vhosts.conf 然后把上面的改为: # Virtual hosts Include conf/extra/httpd-vhosts.conf 第二步: 在conf/extra文件下找到httpd-vhosts.conf,在最后面添加如下代码:

Apache中配置最大并发用户数 tcp连接设置方法

Apache在配置编译时可以自主的选择想要使用的MPM模块,使用./configure --with-mpm=MPM命令.我们主要了解prefork和worker这两种MPM模块. Prefork 如果不用"--with-mpm"显式指定某种MPM,prefork就是Unix平台上缺省的MPM.它所采用的预派生子进程方式,用单独的子进程来处理不同的请求,进程之间彼此独立.在make编译和make install安装后,使用httpd -l来确定当前使用的 MPM是prefork.c.查

Apache中配置支持CORS(跨域资源共享)实例_Linux

当使用ajax跨域请求时,浏览器报错:XmlHttpRequest error: Origin null is not allowed by Access-Control-Allow-Origin.肯定是跨域的问题,如果用jsonp或者proxy的方式进行修改的话未免需要太大的工程量,所以采用CORS这种比较简单高效的技术.相比JOSP的方式,CORS更为高效.JSONP由于它的原理只能实现GET请求,而CORS支持所有类型的HTTP请求.使用CORS,可以使用普通的ajax实现跨域,这对于前端

apache中配置整合tomcat环境与安全配置

系统:centos 5.9 环境:apache 2.2.25        tomcat 7.0.42        jdk 1.7.0 1.安装apache 我这里是直接yum安装的,如果你们要编译安装也不是不行.  代码如下 复制代码 yum -y install httpd httpd-devel 2.安装tomcat和jdk 这里我就不说了,大家可以去看我这篇文章centos安装配置JDK1.7与Tomcat7. 3.配置httpd proxy反代tomcat vi /etc/httpd

linux 中配置apache 网站 编码设置为gb2312 浏览乱码

问题描述 linux 中配置apache 网站 编码设置为gb2312 浏览乱码 httpd.conf 添加了 AddDefaultCharset GB2312? 网页添加了 浏览器浏览的时候默认编码格式还是utf-8 显示乱码 解决方案 将环境变量LANG设置LANG="zh_CN GBK"

在eclipse中配置php-eclipse配置php和apache的方法

问题描述 eclipse配置php和apache的方法 在eclipse中配置php直接运行方式!点击就可运行web的运行项目 解决方案 http://zhidao.baidu.com/link?url=FzaMRWY7qS6nB59nuVF2pK9_CUrJZPzewIfmUnhQzrz60LjLSgPdya4rFz_Hah4sy_SkuAbV_iWcWeoBIeTgPK

Apache中Mod_Rewrite重写url配置方法

首先确认你已经开启服务器的路由重写模块,如果不确认,请在httpd.conf文件中查找如下代码,并将前面的#符号删除,重启服务器,即开启了重写模块 第一步:找到apache的配置文件httpd.conf(文件在conf目录下) 第二步:你首先必须得让服务器支持mod_rewrite,如果你使用的是虚拟主机,请事先询问你的主机提供商. 打开httpd.conf,找到  代码如下 复制代码 #LoadModule rewrite_module modules/mod_rewrite.so 把#去掉

apache中的.htaccess与配置apache支持.htaccess方法

apache中的.htaccess与配置apache支持.htaccess方法 .htaccess文件的功能:"分布式配置文件"提供了针对目录改变配置的方法,即:在一个特定的文档目录中放置一个包含一个或多个指令的文件,以作用于此目录及其所有子目录.作为用户,所能使用的命令受到限制.管理员可以通过Apache 的AllowOverride指令来设置.子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令. 一.错误文档的定位 (1)常用的客户端请求错误返回代码: 401 Author