[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的编码

时间: 2024-11-07 18:10:22

[resin] idea启动resin错误 illegal utf8 encoding at xxx的相关文章

关于GO语言遇到illegal UTF-8 encoding 随手记录

在使用汉字的时候会报错 解决方案 editpad++ 修改编码为UTF-8 保存就可以了~bingo

myeclipse启动resin出错

myeclipse启动resin时,出现 unknown argument 'Files\resin3\conf\resin.conf' usage: Resin [-conf resin.conf] [-server id] myeclipse找不到配置文件resin.conf. 可能是配置文件resin.conf的路径中包含空格,修改就好. 附上:我的出错路径D:\Program Files\resin-3.1.1 将resin复制到D:\后恢复正常. myeclipse启动resin出错

javac编译错误: 编码UTF8/GBK的不可映射字符

Linux下为UTF-8编码,javac编译gbk编码的java文件时,容易出现“错误: 编码UTF8的不可映射字符” 解决方法是添加encoding 参数:javac -encoding gbk WordCount.java Windows下为GBK编码,javac编译utf-8编码的java文件时,容易出现“错误: 编码GBK的不可映射字符” 解决方法是添加encoding 参数:javac -encoding utf-8 WordCount.java 如果还不能解决,将其保存成ANSI编码

eclipse 下启动tomcat错误

启用tomcat时报错. FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=JVMTI_ERROR_INTERNAL(113) ERROR: transport error 202: gethostbyname: unknown host ["transport.c",L41] ERROR: JDWP Transport dt_socket failed to initialize, TRA

Mybatis 错误Illegal overloaded getter method ....

错误描述: Illegal overloaded getter method with ambiguous type for property parent in class class cn.domain.Menu.  This breaks the JavaBeans specification and can cause unpredicatble results. javabean: public class Menu { /** 菜单id */ private Integer id;

关于安卓启动eclipse错误:找不到元素‘d:devices&#39;的声明

可以把C:\Documents and Settings\Administrator\.android\devices.xml这个文件删除, 再把sdk里面tools\lib下的这个文件拷贝到你删除的那个文件夹里,重启eclipse就好了 关于安卓启动eclipse错误:找不到元素'd:devices'的声明

windows服务安装启动报错误1053:服务没有及时响应启动或控制请求

1 <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup> 2 3 </configuration> 用.net 开发了一个C#语言的windows服务,在本地和测试环境,安装启动都正常,在新的线上环境报错,不能启动-报出-错误1053:服务没有及时响应启动或控制请求. 后来发现时线上.NET FRAM

如何解决apache启动时错误:Could not reliably determine the server&#39;s fully qualified domain name

启动apache遇到错误:httpd: Could not reliably determine the server's fully qualified domain name [[email protected] httpd-2.2.4]# /usr/local/apache/bin/apachectl start httpd: Could not reliably determine the server's fully qualified domain name, using 127.0

WinCE compact 7 VS2008 调试模式启动应用错误

在使用WinCE compact 7 VS2008 调试模式启动应用错误,平台是Telecips 89XX 系列,弹出的错误信息如下: Unhandled exception at 0x00019ef4 inMusicAgentHSTest_SDK.exe: 0xC0000005: 读取位置 0x6003043c 时发生访问冲突. 两个应用,都是使用 VS2008 建立的默认工程,未增加任何代码.两个应用单独运行一切 OK,启动多少次都不会出现任何问题.无论是 Debug.还是 Release