Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Solaris 10 SPARC WebLogic JSP编译错误解决

Solaris 10 SPARC WebLogic JSP编译错误解决

作者头像
阿敏总司令
发布于 2019-02-28 07:19:16
发布于 2019-02-28 07:19:16
5780
举报
文章被收录于专栏:简单就是美!简单就是美!

阅读更多

http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=81&threadID=37385

Solaris 10 SPARC WebLogic 8.1.5下 Spring 1.2.8 Hibernate 3.1.3 出现JSP编译错误 同样在Windows下面没有问题,不解中。。。 0821 18:46:19:250XmlWebApplicationContext:215]- Publishing event in context [WebApplicationContext for namespace 'dispatcherServlet-servlet']: Request HandledEvent: url=[/cms/Login.do]; time=[67ms]; client=[198.24.9.248]; method=[GET]; servlet=[dispatcherServlet]; session=[null]; user=[null]; status= [failed: java.lang.ClassCastException] 0821 18:47:54:472DispatcherServlet:849]- Testing handler map [org.springframework.web.servlet.handler.SimpleUrlHandlerMapping@1b11524] in DispatcherSe rvlet with name 'dispatcherServlet' 0821 18:47:54:478SimpleUrlHandlerMapping:134]- Looking up handler for [/Login.do] 0821 18:47:54:482DispatcherServlet:888]- Testing handler adapter [org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter@e31969] 0821 18:47:54:485DispatcherServlet:795]- Last-Modified value for [/cms/Login.do] is [-1] 0821 18:47:54:489DispatcherServlet:638]- DispatcherServlet with name 'dispatcherServlet' received request for [/cms/Login.do] 0821 18:47:54:493DispatcherServlet:888]- Testing handler adapter [org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter@e31969] 0821 18:47:54:497SSOController:321]- Displaying new form 0821 18:47:54:501SSOController:329]- Creating new command of class [com.ericsson.ctsn.cms.web.formbean.LoginForm] 0821 18:47:54:506CachedIntrospectionResults:101]- Using cached introspection results for class [com.ericsson.ctsn.cms.web.formbean.LoginForm] 0821 18:47:54:513DispatcherServlet:963]- Rendering view [org.springframework.web.servlet.view.InternalResourceView: name 'Login'; URL [/WEB-INF/jsp/Lo gin.jsp]] in DispatcherServlet with name 'dispatcherServlet' 0821 18:47:54:517InternalResourceView:234]- Rendering view with name 'Login' with model {command=com.ericsson.ctsn.cms.web.formbean.LoginForm@ad5867, org.springframework.validation.BindException.command=org.springframework.validation.BindException: BindException: 0 errors} and static attributes {} 0821 18:47:54:521InternalResourceView:141]- Added model object 'org.springframework.validation.BindException.command' of type [org.springframework.val idation.BindException] to request in InternalResourceView 'Login' 0821 18:47:54:531InternalResourceView:141]- Added model object 'command' of type [com.ericsson.ctsn.cms.web.formbean.LoginForm] to request in Internal ResourceView 'Login' 0821 18:47:54:550DispatcherServlet:411]- Could not complete request java.lang.ClassCastException         at antlr.CharScanner.makeToken(CharScanner.java:173)         at weblogic.servlet.jsp.JspLexer.mWORD(JspLexer.java:4723)         at weblogic.servlet.jsp.JspLexer.mPAGE_DIRECTIVE_ATTRIBUTES(JspLexer.java:5286)         at weblogic.servlet.jsp.JspLexer.mPAGE_DIRECTIVE_BODY(JspLexer.java:5122)         at weblogic.servlet.jsp.JspLexer.mPAGE_DIRECTIVE(JspLexer.java:4934)         at weblogic.servlet.jsp.JspLexer.mDIRECTIVE(JspLexer.java:4756)         at weblogic.servlet.jsp.JspLexer.mSTANDARD_THING(JspLexer.java:2161)         at weblogic.servlet.jsp.JspLexer.mTOKEN(JspLexer.java:1947)         at weblogic.servlet.jsp.JspLexer.nextToken(JspLexer.java:1820)         at weblogic.servlet.jsp.JspLexer.parse(JspLexer.java:963)         at weblogic.servlet.jsp.JspParser.doit(JspParser.java:106)         at weblogic.servlet.jsp.JspParser.parse(JspParser.java:234)         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:396)         at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:246)         at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:196)         at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:598)         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:406)         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:328)         at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:111)         at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)         at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:965)         at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:744)         at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:663)         at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:394)         at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:348)         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1072)         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)         at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:75)         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6987)         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3892)         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2766)         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183) 0821 18:47:54:558XmlWebApplicationContext:215]- Publishing event in context [WebApplicationContext for namespace 'dispatcherServlet-servlet']: Request HandledEvent: url=[/cms/Login.do]; time=[69ms]; client=[198.24.9.248]; method=[GET]; servlet=[dispatcherServlet]; session=[null]; user=[null]; status= [failed: java.lang.ClassCastException]

拿直原始的武器来解决原始的问题:) 一、找这个类antlr.CommonToken F:\>java -cp . JarClassFind D:\BEA\WebLogic81 antlr.CommonToken Find class [antlr.CommonToken] in Path [D:\BEA\WebLogic81] Results: No.1 Jar Package:D:\BEA\WebLogic81\server\lib\weblogic.jar antlr/CommonToken.class Find Process Ended! Total Results:1 2、分析配置文件 由于我在weblogic.xml里设置前加载 <container-descriptor> <prefer-web-inf-classes>true</prefer-web-inf-classes> </container-descriptor> 而且我的WEB-INF\lib\下有antlr-2.7.6rc1.jar的包,于是冲突了!导致ClassCastException 三、解决方法: 1、去掉前加载的配置; 2、去掉应用WEB-INF\lib\下的包含antlr.CommonToken类的antlr-2.7.6rc1.jar的包

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2006-08-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
SpringBoot项目thymeleaf页面支持词条国际化切换
<font color='red'>注意点1:</font>默认进入就是中文,因为lang值没穿,后台解析调用login.properties配置文件词条,而点击【中文/English】标签就会向后端传lang=zh_CN的值,后端去判断中英文词条显示
刘大猫
2024/11/05
890
SpringMVC原理,工作流程及实例
  Spring MVC是Spring提供的一个强大而灵活的web框架。借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不直接处理请求,而是将其委托给Spring上下文中的其他bean,通过Spring的依赖注入功能,这些bean被注入到控制器中。
用户7353950
2022/06/23
1.1K0
SpringMVC原理,工作流程及实例
学习SpringMVC——你们要的REST风格的CRUD来了
  来来来,让一下,客官,您要的REST清蒸CRUD来了,火候刚刚好,不油不腻,请慢用~~~   如果说前面是准备调料,洗菜,切菜,摆盘,那么今天就来完整的上道菜,主要说的是基于REST风格实现数据的增删改查(CRUD)操作。 用料    entity:Employee + Department   对于这样的实体类大家肯定很熟悉,一个Employee就是一个员工,一个Department就是一个部门,一个员工只属于一个部门,一个部门可以对应多个员工。   Employee.java package com
JackieZheng
2018/01/16
1.2K0
学习SpringMVC——你们要的REST风格的CRUD来了
错误:org.apache.jasper.JasperException 无法为JSP编译类
在tomcat的安装路径找到web.xml,修改org.apache.jasper.servlet.JspServlet里的配置;
全栈程序员站长
2022/07/25
4.3K0
springmvc配置文件web.xml详解各方总结(转载)
Spring分为多个文件进行分别的配置,其中在servlet-name中如果没有指定init-param属性,那么系统自动寻找的spring配置文件为[servlet-name]-servlet.xml。
yaohong
2019/09/11
2.6K0
org.apache.jasper.JasperException: /WEB-INF/view/../../../common/common1.jsp (line: 7, column: 1) Pa
页面使用了多次页面编码。 问题所在: 页面引用公用的头,两个都使用了:pageEncoding=”UTF-8″, 即:<%@ page language=”java” import=”java.util.*” pageEncoding=”UTF-8″%> 去掉其他页面的pageEncoding=”UTF-8″,只留下一个就可以解决问题。
全栈程序员站长
2022/07/20
4640
​复现CVE-2020-14883(说几个坑)
如果在不出网的情况下是否还能利用成功,然后我们就做了一下实验把网线拔了,确实远程加载不了xml,哪怕靶机跟攻击机在同一个C段内,也是调用不成功。
Khan安全团队
2021/01/22
1.1K0
weblogic 权限绕过命令执行漏洞复现
Weblogic是Oracle公司推出的J2EE应用服务器。在2020年10月的更新中,Oracle官方修复了两个长亭科技安全研究员@voidfyoo 提交的安全漏洞,分别是CVE-2020-14882和CVE-2020-14883。
LuckySec
2022/11/02
1.6K0
weblogic 权限绕过命令执行漏洞复现
spring mvc实例
1.配置web.xml,代码如下: <!--配置Sring MVC的核心控制器DispatcherServlet -->  <servlet>  <servlet-name>dispatcherServlet</servlet-name>  <servlet-class>      org.springframework.web.servlet.DispatcherServlet  </servlet-class>  <init-param>  <param-name>contextConfigLocati
java架构师
2019/05/15
5880
idea抛出异常:org.apache.shiro.authc.AuthenticationException
继续在ubuntu下折腾,终于将web项目的所有的东西配置好了,然后运行项目,满怀期待的心情登录系统的时候,突然出现了这个bug,吓得我差点从椅子上跳起来,这两天遇到的bug实在是太多了。。。。
roobtyan
2019/02/21
3K0
org.apache.jasperException(jasper是谁)
org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
全栈程序员站长
2022/07/31
8510
org.hibernate.QueryException: could not instantiate class [com.ak47.cms.cms.dto.TechArticleDto] f...
检查一下 DTO 的成员变量, 构造对象的时候, 入参有一个值是null 导致转换异常
一个会写诗的程序员
2019/04/18
3.5K0
从SQL注入延时盲注到Get Database
尝试将openrasp字样删除 结果还是返回An unknown error occurred in the ad-center service
UzJu@菜菜狗
2022/04/25
4770
从SQL注入延时盲注到Get Database
引入HBase依赖包带来的麻烦
在一个项目里用到HBase做底层存储,使用maven来管理相关Jar包依赖,用maven来管理依赖包,特别不爽的就是他会将你引入Jar包自己的依赖都搞进来,经常会出现一些类和方法冲突找不到等状况。这次,也被这个搞了一阵子。我依赖了HBase jar之后,tomcat启动后,访问Web页面(使用JSP)的时候,页面直接抛出一堆异常,贴一下关键的:
幽鸿
2020/04/02
9060
spring(基础六) spring mvc 配置详解
spring(基础六) spring mvc 配置详解
Java架构师必看
2021/05/27
6410
一些流行Java MVC框架的调用栈
今天在ActFramework群里面谈及了Spring的调用栈, 大家都觉得调用栈太长了影响性能,也不利于调试. 我这边刚好有一个Web框架性能测试项目的代码, 其中有一些常见的Java MVC框架,包括Springboot, JFinal, NinjaFramework等, 我在代码中添加了 new RuntimeException().printStackTrace(); 用来打印调用到应用逻辑(控制器)的调用栈.下面是我的测试结果: ActFramework java.lang.RuntimeExce
老码农
2018/06/27
1.1K0
java.lang.IllegalStateException: getOutputStream() has already been called for this response
https://stackoverflow.com/questions/33982515/handlerinterceptor-getoutputstream-has-already-been-called-for-this-response
一个会写诗的程序员
2018/08/17
2.1K0
Redis缓存Java对象使用Fastjson序列化Json字符串报ClassCastException
    项目基础框架为:springboot2.x,mybatis(redis作为二级缓存)    
尚浩宇
2019/04/18
1.7K0
CVE-2018-2894 Weblogic 任意文件上传漏洞
访问http://192.168.146.167:22911/console/login/LoginForm.jsp,搭建成功。
用户8478947
2022/12/29
6330
快速学习-综合案例RESTRUL_CRUD
发起请求,无法执行,因为delete请求必须通过post请求转换为delete请求,借助:HiddenHttpMethodFilter过滤器
cwl_java
2020/02/19
1.8K0
快速学习-综合案例RESTRUL_CRUD
推荐阅读
相关推荐
SpringBoot项目thymeleaf页面支持词条国际化切换
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档