首页 > 代码库 > [resin] idea启动resin错误 illegal utf8 encoding at xxx

[resin] idea启动resin错误 illegal utf8 encoding at xxx

idea通过resin第一次加载jsp时,出现错误 illegal utf8 encoding at xxx

一、通过修改resin.conf或resin.xml


在<resin xmlns="http://caucho.com/ns/resin" xmlns:resin="http://caucho.com/ns/resin/core">节点下将:

    <javac compiler="internal" args="-source 1.5"/>

    改为(如果不存在就新建):

<javac compiler="javac" args="-source 1.5"/>

二、在resin配置文件中可以调节内存


1:config文件的:<jvm-arg>-Xmx256m</jvm-arg>,可以调大一点。

2:app-default.xml文件中对jsp页面编译的处理配置如下所示:

<servlet servlet-name="resin-jsp" servlet-class="com.caucho.jsp.JspServlet">

<init>

 <load-tld-on-init>false</load-tld-on-init>

 <page-cache-max>1024</page-cache-max>

</init>

<load-on-startup/>

</servlet>

三、如果是linux系统的编码问题


1、首先,使用locale命令查看当前服务器设置地域,我出来的结果是:

LANG=zh_CN.UTF-8

LC_CTYPE="zh_CN.UTF-8"

LC_NUMERIC="zh_CN.UTF-8"

LC_TIME="zh_CN.UTF-8"

LC_COLLATE="zh_CN.UTF-8"

LC_MONETARY="zh_CN.UTF-8"

LC_MESSAGES="zh_CN.UTF-8"

LC_PAPER="zh_CN.UTF-8"

LC_NAME="zh_CN.UTF-8"

LC_ADDRESS="zh_CN.UTF-8"

LC_TELEPHONE="zh_CN.UTF-8"

LC_MEASUREMENT="zh_CN.UTF-8"

LC_IDENTIFICATION="zh_CN.UTF-8"

LC_ALL=

表明使用的是中国地区

2、使用export LANG=en_US.UTF-8命令修改为英文美国地区

四、注意idea的编码和启动jvm的编码


本文出自 “林元煌的博客” 博客,请务必保留此出处http://lyhmm.blog.51cto.com/1797932/1956070

[resin] idea启动resin错误 illegal utf8 encoding at xxx