`
pengfeng
  • 浏览: 231687 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

weblogic 报UTF8 representation for string错误

阅读更多

weblogic 报UTF8 representation for string以及is too long for constant pool错误

weblogic 报UTF8 representation for string
is too long for constant pool错误,tomacat下没任何问题。什么原因呢?上网一查,发现weblogic在没有打sp4补丁时,就会报这个错误,
网上查到的解决方法及原因:
这是因为weblogic server为了加快速度做过优化,但是可能你的html语言里包含多字节文字,例如中文,导致突破64K的限制。

如果你一定要大jsp支持,那么你可以这样:
1)升级到8.1sp4

或者
2)在很长的html脚本的中间用<%;%>强行分开,告诉weblogic server不要用一个方法去输出。


在java技术中,每个方法里面代码最大的长度是64K,这是jvm本身设计所决定的。

对应于没有jsp文件,所有的html标记都是通过java代码打印出来的,例如:
out.print("\n<html>\n<body>\n......");

而且jsp的所有输出最终都是在jsp编译生成的servlet里面的service方法里全部打印和输出,这就意味着,如果你的jsp文件太大,准确说是你的html静态代码太长,超过了64K限制的话,那么很不幸,jsp在编译的时候,它的service方法里的代码就会超出64K,就会出这个错误。

这个错误并不是weblogic server的问题,而是归根结底是jvm设计时的一个缺陷。

对这个问题的解决办法就是拆分jsp,不要写入超长的html脚本。

分成多个文件,然后做include,问题解决

引自 http://hi.baidu.com/aja2008/blog/item/2b7fd9c42e6258cf39db49aa.html

分享到:
评论
1 楼 yesorno01 2009-04-07  
对于一个jsp的赋值语句,返回量过大的话,如何解决呢?
谢谢.

相关推荐

    Weblogic11gr1 for linux安装配置文档

    Weblogic 11g R1 for Linux 安装配置指南 Weblogic 11g R1 for Linux 安装配置是一篇详细的指导手册,旨在帮助新手快速上手 Weblogic 11g R1 的安装和配置。本文将引导读者从 JDK 的安装到 Weblogic 的配置,涵盖...

    Weblogic for AIX安装

    【Weblogic for AIX安装】 Weblogic for AIX安装是一个涉及多步骤的过程,适用于AIX操作系统环境下的Weblogic Server部署。Weblogic是由Oracle提供的企业级Java应用服务器,它支持多种操作系统,包括AIX。以下是对...

    weblogic 认证拒绝 Authentication for user denied

    NULL 博文链接:https://vernonchen163.iteye.com/blog/1995514

    Weblogic Server Tools for eclipse 3.5

    WebLogic Server Tools for Eclipse 3.5 是一个强大的开发工具集,专为在Eclipse集成开发环境中(IDE)高效管理、部署和调试Oracle WebLogic Server应用程序而设计。这个版本为开发人员提供了无缝的工作流程,使得在...

    weblogic 8.1 plugin for Eclipse 3.4

    weblogic 8.1 plugin for Eclipse 3.4 weblogic 8.1 plugin for Eclipse 3.4 weblogic 8.1 plugin for Eclipse 3.4

    weblogic 错误信息详解

    WebLogic错误大致可以分为配置错误、网络错误、资源错误、JVM错误和应用特定错误等。配置错误通常是由于服务器配置文件(如`weblogic.xml`或`weblogic-server.xml`)中的错误引起的;网络错误涉及服务器与客户端或...

    解决weblogic8时间早8小时

    让weblogic8显示正常时间,通过修改脚本实现而不是改GMT时区文件

    weblogic10_for_linux安装文档

    WebLogic Server 10 for Linux 是一款由甲骨文公司提供的企业级应用服务器,用于部署和管理Java EE应用程序。在Linux环境下安装WebLogic Server 10需要遵循一系列步骤,包括部署前的准备、安装WebLogic Server、新建...

    weblogic for linux 10.3.2

    weblogic 10.3.2 for linux 安装步骤 将wls1032_linux32.bin 上传到linux服务器 #chmod +x wls1032_linux32.bin 增加执行权限 #./wls1032_linux32.bin -mode=console 在字符终端下安装即可,也可不加mode参数在x...

    Weblogic10.3.6 for AIX安装手册

    nohup /weblogic/Oracle/Middleware/user_projects/domains/base_domain/startWebLogic.sh -Dfile.encoding=UTF-8 &gt;&gt; /weblogic/Oracle/Middleware/logs/weblogic.log 2&gt;&1 & ``` **2. 停止脚本 (`stop.sh`)** ```...

    weblogic API FOR [weblogic.jar]

    WebLogic API 深度解析 WebLogic Server是由Oracle公司提供的一个企业级Java应用服务器,它主要用于构建、部署和管理企业级的Java应用程序。在WebLogic API中,`weblogic.jar`是一个核心库,包含了大量用于操作和...

    WebLogic11g安装手册For Linux图文版

    8. 启动WebLogic Server: 最后,导航到Domain的bin目录,启动WebLogic Server: ``` # cd /eip/app/oracle/Middleware/user_projects/domains/base_domain/bin/ ``` 在此目录下,运行启动脚本来启动服务器,如`...

    Weblogic Tools for eclipse 3.4

    WebLogic Tools for Eclipse 3.4 是一个集成开发环境(IDE)插件,专为在Eclipse平台上开发、测试和部署Oracle WebLogic Server应用程序而设计。这个版本的工具集为开发人员提供了强大的功能,帮助他们更高效地进行...

    weblogic部署,常见错误解决(收集)

    Weblogic 部署中的常见错误解决方法总结 在使用 Weblogic 服务器时,经常会遇到一些常见的问题和错误,本文总结了其中的一些解决方法,旨在帮助开发者快速排除错误,提高开发效率。 1. Unmarshaller failed 问题的...

    weblogic for linux安装.doc

    在Linux系统上安装WebLogic Server是一项关键的任务,尤其对于那些依赖于这个强大的Java应用服务器的企业。WebLogic Server是由Oracle公司提供的一个用于构建、部署和管理企业级Java EE应用程序的平台。以下是详细的...

    weblogic 遇到的报错 解决办法.docx

    在日常运维中,WebLogic Server可能会遇到各种错误,其中一种常见的问题就是由于权限设置不当导致的启动失败。本篇文档将详细讨论这个问题以及相应的解决方法。 错误现象通常表现为WebLogic Server无法正常启动,给...

    weblogic10.0 for aix 补丁

    "weblogic10.0 for aix 补丁"就是为了解决这类问题而提供的更新。 首先,补丁是软件维护的重要组成部分,它用于修复程序中的漏洞、增强性能或改进功能。在WebLogic Server 10.0上,AIX平台的特定补丁是为了优化...

    WEBLOGIC8+AJAX setCharacterEncoding报错

    标题中的"WEBLOGIC8+AJAX setCharacterEncoding报错"指的是在WebLogic 8.1服务器上,当结合使用Ajax技术时,设置HTTP响应的字符编码为"gb2312"出现的一个特定错误。描述中提到的"NoSuchMethodError setCharacter...

    Weblogic10.3.6 for Linux安装手册

    ### Weblogic 10.3.6 for Linux 安装及配置详解 #### 一、前期准备 在开始Weblogic 10.3.6 for Linux的安装之前,需要进行一系列的基础准备工作,确保安装过程顺利。 ##### 1.1 创建用户与组 - **登录系统**:...

Global site tag (gtag.js) - Google Analytics