Failed to compile JSP The method setInitCharacterEncoding(String, boolean)

在Web应用部署后遇到500错误页面无法显示的问题,通过删除WEB-INF目录下的weblogic.xml文件成功解决。该错误源于JSP页面编译时的方法setInitCharacterEncoding未被定义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

<2011-11-17 上午11时27分53秒 CST> <Error> <HTTP> <BEA-101107> <[ServletContext@1244554433[app:IBA_BS module:IBA_BS path:/IBA_BS spec-version:2.5]] Problem occurred while serving the error page.
javax.servlet.ServletException: weblogic.servlet.jsp.CompilationException: Failed to compile JSP /commonFiles/pages/500.jsp
500.jsp:6:2: The method setInitCharacterEncoding(String, boolean) is undefined for the type ByteWriter
        Throwable ex = null;
        ^-------------------
        logger.error(ex.getMessage(), ex);
-----------------------------------------^

        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:252)
        at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:408)
        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:318)
        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
        at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:499)
        Truncated. see log file for complete stacktrace

Caused By: weblogic.servlet.jsp.CompilationException: Failed to compile JSP /commonFiles/pages/500.jsp
500.jsp:6:2: The method setInitCharacterEncoding(String, boolean) is undefined for the type ByteWriter
        Throwable ex = null;
        ^-------------------
        logger.error(ex.getMessage(), ex);
-----------------------------------------^

        at weblogic.servlet.jsp.JavelinxJSPStub.reportCompilationErrorIfNeccessary(JavelinxJSPStub.java:226)
        at weblogic.servlet.jsp.JavelinxJSPStub.compilePage(JavelinxJSPStub.java:162)
        at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:246)
        at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:191)
        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:235)
        Truncated. see log file for complete stacktrace
>

 

 

 

部署后打开页面报如上错误,将WEB-INF下的weblogic.xml删除就好了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值