`

resin 第一次加载jsp时,出现错误illegal utf8 encoding at (190)

阅读更多

出现该问题,搜索度娘,解决办法发现有两种

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

一:config文件的:<jvm-arg>-Xmx256m</jvm-arg>,可以调大一点。
二: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>

 

    来源------------http://swiftlet.net/archives/723

2、linux系统 编码问题

 首先,使用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=
表明使用的是中国地区
使用export LANG=en_US.UTF-8命令修改为英文美国地区。

 

---------------------------------------------------------------------------------------------------------------------------

 

但是都没有解决该问题

通过修改resin.conf

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

解决了该问题

 

                        ----------------------------记录结束

 

分享到:
评论

相关推荐

    MySQL 编码utf8 与 utf8mb4 utf8mb4_unicode_ci 与 utf8mb4_general_ci

    这里我们将深入探讨UTF8和UTF8MB4两种编码格式,以及它们各自的排序规则`utf8mb4_unicode_ci`和`utf8mb4_general_ci`。 首先,UTF-8是一种广泛使用的Unicode字符编码方案,它允许使用1到4个字节来表示不同的字符。...

    Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结

    用了这么长时间,发现...那么在utf8_bin中你就找不到 txt = ‘A’ 的那一行, 而 utf8_general_ci 则可以. utf8_general_ci 不区分大小写,这个你在注册用户名和邮箱的时候就要使用。 utf8_general_cs 区分大小写,如果

    AES加密出现InvalidKeyException之Illegal key size解决方案

    今日遇到如下错误:java.security.InvalidKeyException: Illegal key size 因为美国法律限制,JAVA默认支持AES 128 Bit 的key, 如果你计划使用 192 Bit 或者 256 Bit key, java complier 会抛出 Illegal key size ...

    freeradius 默认生成表转utf8

    目前我们使用的raidus 主要是开源的free radius +mysql+daloradius,由于目前使用网上的教程 基本上都是英文版本的radius,因此当我们想要进行二次开发的时候 会发现数据库的编码很多不是utf8 ,一般都是ENGINE=...

    AT指令返回错误大全

    ### AT指令返回错误大全 #### 概述 在进行短信开发等通信操作时,经常会遇到AT指令返回的各种错误。为了帮助开发者快速定位问题并解决,本文将详细介绍一系列常见的AT指令错误及其含义。这些错误通常由特定的错误...

    C语言常见错误查询,查询运行时出现的错误

    在C语言中,写输出文件时可能会出现错误。 Expression syntax error 在C语言中,表达式需要按照正确的语法规则来编写,否则会出现语法错误。 Extra parameter in call 在C语言中,函数调用不能包含多余的参数,...

    cadence生成网络表时出现如下错误解决办法.

    Cadence是一款专业的PCB设计软件,在生成网络表时可能会出现一些错误,下面是一些常见的错误解决办法: 一、Warning "No_connect"警告 这是一个基本可以忽略的警告,造成这个问题的原因是,在设计之初,对器件...

    illegal opcode 红屏报错(hp 360 G6安装win2021)问题解决方法.docx

    在实践中,我们遇到了多种 illegal opcode 错误,例如在 HP 380 G6 安装 suse 10 时出现的 illegal opcode 错误。通过删除之前做的 RAID 后重新做 RAID,解决了该问题。 四、结论 illegal opcode 错误是计算机启动...

    微信支付接口 java.security.InvalidKeyException: Illegal key size

    对接微信接口中因为jdk8解密长度不够 报错 java.security.InvalidKeyException: Illegal key size 替换路径:(记得备份原有的文件) C:\Program Files\Java\jdk1.8.0_131\jre\lib\security

    解决java.security.InvalidKeyException: Illegal key size

    在Java编程环境中,有时会遇到一个常见的错误:"java.security.InvalidKeyException: Illegal key size"。这个错误通常是由于Java安全策略的限制导致的,尤其是当你尝试使用超过默认限制的密钥长度(例如,超过128位...

    illegal key size local_policy.jar US_export_policy.jar JDK6-8的替换文件

    当出现“org.apache.ws.security.components.crypto.Merlin cannot create instance”这样的错误时,意味着在Web服务安全组件(可能是Apache CXF或其他类似框架)中,尝试创建一个加密对象,但因密钥大小超出默认...

    解决illegal Key Size jdk7版本

    在Java开发过程中,有时会遇到“illegal key size”这样的错误,这通常是由于Java加密相关的安全限制所导致的。这个问题在 JDK 7 版本中尤为常见,因为默认配置的Java Cryptography Extension (JCE) 有对密钥长度的...

    Mysql彻底解决中文乱码问题的方案(Illegal mix of collations for operation)

    当这些字符集之间不匹配时,就可能出现乱码或上述错误。以下是一套详细的解决方案: 首先,你需要编辑MySQL的配置文件。在大多数Linux系统中,这个文件位于`/etc/mysql/my.cnf`。使用`vim`或其他文本编辑器打开文件...

    it618在线支付类插件接口都正常为什么少数网站还会出现ILLEGAL_SIGN1

    然而,即使所有插件接口在技术上都表现正常,也可能出现一些特定错误,比如在本文提到的“ILLEGAL_SIGN1”错误。这个错误通常与签名验证失败有关,是支付过程中的一种安全检查机制。 签名(Signature)是在线支付...

    javaAES错误解决办法java.security.InvalidKeyException:illegal

    如在加密过程中出现下面异常: java.security.InvalidKeyException:illegal Key Size 请将两个jar文件按下列操作完成: 如果安装了JRE,将两个jar文件放到%JRE_HOME%\lib\security目录下覆盖原来的文件;如果安装了...

    汇编语言编程常见错误

    17. 非法向前引用错误(Forward reference illegal):在第一遍扫描期间,引用一个未定义符号时,会出现非法向前引用错误。 18. 操作数必须是寄存器错误(Operand must be register):操作数位置上应是寄存器,但...

    AES加密时抛出java.security.InvalidKeyException: Illegal key size or default parameter

    例如,在使用192位或256位密钥时,如果没有正确配置Java的加密强度策略,就会触发此错误。 - **默认参数问题(Default parameter)**:这可能指的是使用了不符合当前策略的加密模式或其他加密参数。 #### 三、原因...

    java.security.InvalidKeyException: Illegal key size 解决方案

    在Java编程中,`java.security.InvalidKeyException: Illegal key size` 是一个常见的错误,通常出现在加密或解密操作中,尤其是涉及到对称加密算法如AES(高级加密标准)时。这个错误表明您试图使用的密钥长度不受...

    java.security.InvalidKeyException: Illegal key size 更换的Jar包

    更换Jar包教程:https://blog.csdn.net/dling8/article/details/84061948;...然而,在使用256位密钥加解密的时候,如果不进行特殊处理的话,往往会出现这个异常java.security.InvalidKeyException: Illegal key size。

Global site tag (gtag.js) - Google Analytics