`

异常:Error 500--Internal Server Error、Unknown constant tag另类解决方法

阅读更多
今天把一个基于tomcat开发的项目转到weblogic9.2,出现如下的异常
Error 500--Internal Server Error
javax.servlet.ServletException: [HTTP:101249][weblogic.servlet.internal.WebAppServletContext@b471fe - appName: 'nsgis', name: 'nsgis', context-path: '/nsgis']: Servlet class jsp_servlet.__specialpage for servlet /specialPage.jsp could not be loaded because the requested class was not found in the classpath .
java.lang.ClassFormatError: Unknown constant tag 104 in class file jsp_servlet/__specialpage.
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:516)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:225)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:164)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:235)
at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:391)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:309)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at com.augurit.pygis.action.ChartFilter.doFilter(ChartFilter.java:31)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3212)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1983)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1890)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1344)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)

原因:网上很多人认为是JDK或者JRE版本不兼容的问题,但真正具体原因不明
解决方法:在.jsp页面的头部加一行<%int i=0;%>
然后每隔几十行插入一句<%i++;%>就可以了。(视具体情况而定,我每隔十几行插入一句,插入了五句后就解决了,需要调试才知道要插入多少)
0
0
分享到:
评论
2 楼 coolzhi 2010-04-27  
wander312 写道
    为什么?

不好意思,我也不知道为什么
1 楼 wander312 2010-04-27  
    为什么?

相关推荐

    Android Studio 报错failed to create jvm error code -4的解决方法

    安装完 Android Studio 后启动,却报错如下: 代码如下:failed to create jvm error code -... 您可能感兴趣的文章:Android Studio 引用外部依赖时报错的解决方法androidstudio3.0使用butterknife报错解决的解决方法解

    error:40-无法打开到SQL server的连接

    (provider:命名管道提供程序,error:40-无法打开到SQL server的连接) 处理:1、在配置工具-&gt;Sql server 外围应用配置器-&gt;服务器和连接的外围应用配置器-Sql2005-&gt;Database Engine-&gt;远程连接-&gt;同时使用TCP/IP和...

    ffmpeg win版,用于测试rtmp

    1. **推流**:使用`ffmpeg -i input.mp4 rtmp://server/live/stream_key`命令,可以将本地的input.mp4视频文件推送到RTMP服务器。 2. **拉流**:通过`ffmpeg -i rtmp://server/live/stream_key output.mp4`命令,...

    rsync常见错误及解决方法

    三、@ERROR: Unknown module ‘tee_nonexists'(rsync error: error starting client-server protocol (code 5)) 这种错误的原因是服务器端不存在指定的模块,解决方法是提供正确的模块名或在服务器端修改成你要的...

    Windows 7 IIS (HTTP Error 500.21 - Internal Server Error)解决

    ### Windows 7 IIS (HTTP Error 500.21 - Internal Server Error) 解决方案 #### 一、问题概述 在使用Windows 7系统自带的Internet Information Services(IIS)时,可能会遇到HTTP Error 500.21 - Internal ...

    Nginx提示:500 Internal Server Error错误的解决方法.docx

    Nginx 500 Internal Server Error 错误解决方法 本文总结了 Nginx 中 500 Internal Server Error 错误的原因和解决方法。Nginx 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。它可以...

    Linphone编译错误及解决方法

    Linphone编译错误及解决方法 Linphone是一款开源的VoIP电话软件,但是在编译过程中经常会遇到各种错误。这些错误可能是由于缺少依赖项、头文件、库文件等原因引起的。在这里,我们将列举一些常见的Linphone编译...

    MySQL导入sql脚本错误:2006 解决方法

    MySQL导入sql脚本错误:2006 – MySQL server has gone away 到如一些小脚本很少报错,但最近导入一个10+M的SQL脚本,却重复报错: Error occured at:2014-03-24 11:42:24 Line no.:85 Error Code: 2006 - MySQL ...

    LINUX7 安装PG15所需依赖包,libzstd-1.5.2

    yum install -y postgresql15-server --&gt; Finished Dependency Resolution Error: Package: postgresql15-15.0-1PGDG.rhel7.x86_64 (pgdg15) Requires: libzstd &gt;= 1.4.0 Error: Package: postgresql15-server-15.0...

    ubuntu安装openssh-server报错解决

    解决方法是首先执行命令 `sudo apt-get update`,然后再执行 `sudo apt-get install openssh-server`。 三、winscp 远程访问 Ubuntu 在安装完成 OpenSSH 服务器后,需要使用 winscp 连接 Ubuntu。首先,需要在 ...

    NiosII烧写epcs的问题

    当在使用Nios II处理器与EPCS进行交互的过程中,可能遇到烧写错误,例如出现"Error: Error code: 8 for command: nios2-flash-programmer"。这种错误提示通常意味着在烧写操作过程中存在一些问题。下面详细解释了在...

    KEIL编译错误信息

    Unknown identifier (error3):** - **含义:** 编译器遇到了未定义的标识符。 - **解决方法:** 检查标识符是否已正确定义,以及是否拼写正确。 **4. Duplicate identifier (error4):** - **含义:** 编译器检测到...

    Android.bp编译提示ninja: error: unknown target ‘MODULES-IN-xxx’终极指南

    Android.bp编译提示ninja: error: unknown target ‘MODULES-IN-xxx’终极指南 前言    当我们通过Android.bp编译脚本构建App或者bin执行文件时,可能会莫名的提示ninja: error: unknown target ‘MODULES-IN-...

    commit-msg

    解决方法: 拷贝commit-msg到每个需要使用gerrit提交代码的项目中 将commit-msg文件拷贝到 -&gt; 项目文件夹\.git\hooks(文件夹不存在则新建), 这时将上次commit的代码reset后再次commit and push -&gt; push to Gerrit...

    VCS不能启动解决办法--VCS ERROR V-16-1-10600 Cannot connect to VCS engine

    VCS双机启动的时候可能出现如下错误:VCS ERROR V-16-1-10600 Cannot connect to VCS engine 该文档是我在解决该错误的方法,希望能帮助到有需要的朋友!

    sql错误解决错误号:40error: 40

    错误现象 无法连接到 .。在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误... (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider) 很详细的过程。

    TNS-12541: TNS: 无监听程序 TNS-12560

    Luocs还提供了MOS上一篇文章,ID 1319797.1 : WINDOWS: Listener Hangs & Lsnrctl Commands Are Slow or Hang,里面给出了解决方法: You can solve this problem by deleting the large listener in $ORACLE_BASE\...

    Error:java: Compilation failed: internal java compiler error

    在使用IntelliJ IDEA(简称Idea)进行Java开发时,有时会遇到“Error:java: Compilation failed: internal java compiler error”的错误提示,这通常意味着编译过程中遇到了内部错误,可能是由于配置问题、环境问题...

    解决报错LINK : fatal error LNK1000补丁

    解决报错LINK : fatal error LNK1000补丁 返回错误:LINK : fatal error LNK1000: Internal error during IncrBuildImage

    微信小程序云开发之云函数详解

    云函数 调用失败 Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID , cloud function service error code -504001, error message Unkown function;...

Global site tag (gtag.js) - Google Analytics