`
zb5594921
  • 浏览: 19247 次
社区版块
存档分类
最新评论

he identifier [class] is not a valid Java identifier as required by section 1.19

    博客分类:
  • js
 
阅读更多

严重: Servlet.service() for servlet jsp threw exception

javax.el.ELException: The identifier [class] is not a valid Java identifier as required by section 1.19 of the EL specification (Identifier ::= Java language identifier). This check can be disabled by setting the system property org.apache.el.parser.SKIP_IDENTIFIER_CHECK to true.

at org.apache.el.parser.AstDotSuffix.setImage(AstDotSuffix.java:46)

at org.apache.el.parser.ELParser.DotSuffix(ELParser.java:1069)

at org.apache.el.parser.ELParser.ValueSuffix(ELParser.java:1035)

at org.apache.el.parser.ELParser.Value(ELParser.java:980)

at org.apache.el.parser.ELParser.Unary(ELParser.java:950)

at org.apache.el.parser.ELParser.Multiplication(ELParser.java:714)

at org.apache.el.parser.ELParser.Math(ELParser.java:634)

at org.apache.el.parser.ELParser.Compare(ELParser.java:446)

at org.apache.el.parser.ELParser.Equality(ELParser.java:340)

at org.apache.el.parser.ELParser.And(ELParser.java:284)

at org.apache.el.parser.ELParser.Or(ELParser.java:228)

at org.apache.el.parser.ELParser.Choice(ELParser.java:185)

at org.apache.el.parser.ELParser.Expression(ELParser.java:177)

at org.apache.el.parser.ELParser.DynamicExpression(ELParser.java:149)

at org.apache.el.parser.ELParser.CompositeExpression(ELParser.java:46)

at org.apache.el.lang.ExpressionBuilder.createNodeInternal(ExpressionBuilder.java:115)

at org.apache.el.lang.ExpressionBuilder.build(ExpressionBuilder.java:172)

at org.apache.el.lang.ExpressionBuilder.createValueExpression(ExpressionBuilder.java:217)

at org.apache.el.ExpressionFactoryImpl.createValueExpression(ExpressionFactoryImpl.java:67)

at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:1025)

at org.apache.jsp.thumbViewer_jsp._jspx_meth_c_005fforEach_005f0(thumbViewer_jsp.java:625)

at org.apache.jsp.thumbViewer_jsp._jspService(thumbViewer_jsp.java:457)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)

at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:171)

at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:251)

at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1160)

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)

at com.leagsoft.servlet.EntryServlet.superDoDispatch(EntryServlet.java:78)

at com.leagsoft.servlet.EntryServlet.doDispatch(EntryServlet.java:65)

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at com.leagsoft.servlet.ValidateFilter.doFilter(ValidateFilter.java:80)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at com.leagsoft.servlet.FilterEncoding.doFilter(FilterEncoding.java:32)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)

at java.lang.Thread.run(Thread.java:722)

 

 

 

 

 

解决方案:  tomcat       catalina.properties文件最后加上

org.apache.el.parser.SKIP_IDENTIFIER_CHECK=true    

重启 tomcat   OK!

 

分享到:
评论

相关推荐

    java 提供通用唯一识别码(universally unique identifier)(UUID)实现

    java 提供通用唯一识别码(universally unique identifier)(UUID)实现 java 提供通用唯一识别码(universally unique identifier)(UUID)实现 java 提供通用唯一识别码(universally unique identifier)(UUID...

    SQL Server"错误 21002: [SQL-DMO]用户 * 已经存在问题解决

    标题中的“SQL Server 错误 21002: [SQL-DMO] 用户 * 已经存在”是一个常见的数据库访问权限分配时遇到的问题。这个错误表明在尝试为某个登录用户分配数据库角色时,系统检测到该用户已经在目标数据库中存在。...

    Java_implementation_of_access_control_identifier_c_The Class

    Java实现标识符对类的访问控制代码Java implementation of access control identifier code of the class

    课程 Java程序设计 3 - Identifier Keywords Types (怀旧版)

    Java程序设计中的标识符、关键字和类型是编程的基础概念,它们在Java语言中扮演着至关重要的角色。本课程“Java程序设计3 - Identifier Keywords Types”旨在帮助学习者理解和掌握这些核心概念。 首先,标识符...

    PC-IDENTIFIER-09.03.03.00-01.04.00.03安装包-链接地址.txt

    标题和描述中提到的"PC-IDENTIFIER-**.**.**.**-**.**.**.**安装包-链接地址.txt"和"PC_IDENTIFIER_**.**.**.**_**.**.**.**安装包_链接地址"是文件的名称和描述,它们所指的知识点是关于一个特定版本的软件或插件的...

    Keil MDK 编译 ucOS-II 出现的警告和错误解决

    警告:A1876W:Use of '|' as a synonym for the :OR: operator is deprecated 在编译过程中,可能会出现警告 A1876W:Use of '|' as a synonym for the :OR: operator is deprecated。这是因为 Keil MDK 编译器...

    Devart LinqConnect 3.1

    The "GeneratePartialClass" template property to generate a partial class, which will not be overwritten by the designer, for each class in the model is added The behaviour is changed: the Navigation ...

    S32K144_MDK_Projet1_Freertos0.zip_S32K144 KEIL_colony3lb_composi

    《S32K144基于Keil MDK的FreeRTOS开发详解》 在嵌入式系统开发领域,S32K144是一款由NXP半导体公司推出的高性能微控制器,广泛应用于汽车电子、工业控制等领域。而Keil MDK(Microcontroller Development Kit)是...

    CAN Specification Version 2.0

    who do not need the identifier range offered by the extended format, can rely on the conventional 11 bit identifier range (’standard format’) further on. In this case they can make use of the CAN ...

    计算机网络第六版答案

    (This is a little bit of a white lie, as modern routers sometimes act as firewalls or caching components, and process Transport layer as well.) Link layer switches process link and physical layers ...

    硬件精灵Unknown Device Identifier

    "硬件精灵Unknown Device Identifier"是一款专门用于识别和解决电脑中未知设备问题的工具软件。它在IT领域中扮演着重要角色,特别是在系统维护和硬件升级过程中。未知设备是指操作系统无法正确识别或驱动程序缺失的...

    servlet2.4doc

    The doFilter method of the Filter is called by the container each time a request/response pair is passed through the chain due to a client request for a resource at the end of the chain. doGet...

    万能脱壳工具 病毒分析工具 V1.4

    Sucop virus analysis tool(File Format Identifier) v1.4 unnoo-dswlab products It is an auxiliary tool for virus analysis, which includes various file format recognition engine code, sniffing ...

    FlexGraphics_V_1.79_D4-XE10.2_Downloadly.ir

    is written to stream, which is then read by the flex-property, for which the Assign method is called. - ADD: In TIdPool (module FlexUtils), added the method NextUsed (allows iterating all taken ...

    Network Security: Private Communication in a Public World, Second Edition

    Network Security: Private Communication in a Public World, Second Edition By Charlie Kaufman, Radia Perlman, Mike Speciner ............................................... Publisher: Prentice Hall ...

    解决error C2065: '_beginthreadex' :undeclared identifier

    ### 解决Error C2065:'_beginthreadex':Undeclared Identifier #### 错误概述 在编译过程中遇到“Error C2065:'_beginthreadex':undeclared identifier”这一错误信息时,通常意味着编译器无法识别`_...

    jwts-not-safe-e-book.pdf

    - Upon successful authentication, the server generates a unique session identifier (ID) and sends it to the client, typically via a cookie or as part of the response headers. 3. **How the Client Can...

    详解升级react-router 4 踩坑指南

    一.前言 上午把近日用React做的一个新闻项目所依赖的包升级到了最新的版本,其中从react-router(2.8.1)升级到react-router(4.1.2)中出现了很多问题, 故总结一下在升级过程中遇到的问题. 二.react-router,V4版本修改...

    CPU-Identifier, 检查你的A9芯片制造商.zip

    CPU-Identifier, 检查你的A9芯片制造商 CPU标识符这个小应用程序可以检测你的iPhone的CPU芯片组。 对于 iPhone/6s,它还可以检测到A9芯片的制造商。编译的( 签名) 二进制文件将把芯片模型。设备模型和一个惟一 id ( ...

Global site tag (gtag.js) - Google Analytics