这两天对前段时候针对DB2所做的修改进行较全面的测试.将应用部署到Linux RedHat AS 4.0 + Weblogic81上.  让Weblogic郁闷了!weblogic.utils.ParsingException: nested TokenStreamException: antlr.TokenStreamIOException
 at weblogic.servlet.jsp.JspLexer.parse(JspLexer.java:965)
 at weblogic.servlet.jsp.JspParser.doit(JspParser.java:106)
 at weblogic.servlet.jsp.JspParser.parse(JspParser.java:230)
 at weblogic.servlet.jsp.Jsp2Java.outputs(Jsp2Java.java:125)
 at weblogic.utils.compiler.CodeGenerator.generate(CodeGenerator.java:258)
 at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:367)
 at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:223)
 at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:172)
 at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:518).....
问题并不总是重现.当重启Weblogic的后,可能是工作正常的.出现得亳无规律.Hack 了一下weblogic的代码.代码应该做了较好的混淆处理,相当强悍的jad反编译过来都是东一块西一块的.得不到太多的信息.不过从异常信息及得到的源码来看,猜测是编码出现问题.因为最终看到的异常是CharStreamIOException的一个包装.if(charstreamexception instanceof CharStreamIOException)
                throw new TokenStreamIOException(((CharStreamIOException)charstreamexception).io)google了一下,没找到十分可靠明确的原因及解决办法.存异一下先!如果有此经验的同学看到,还望不吝赐教.多谢先.