转自:http://blog.csdn.net/cnham/article/details/4654798
核心提示: have different Class objects for the type javax/el/ExpressionFactory used in the signature
详细错误:
exception javax.servlet.ServletException: java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;" the class loader (instance of org/apache/jasper/servlet/JasperLoader) of the current class, org/apache/jsp/OnDuty/wfmanage_jsp, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, javax/servlet/jsp/JspApplicationContext, have different Class objects for the type javax/el/ExpressionFactory used in the signature org.apache.jasper.servlet.JspServlet.service(JspServlet.java:275) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;" the class loader (instance of org/apache/jasper/servlet/JasperLoader) of the current class, org/apache/jsp/OnDuty/wfmanage_jsp, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, javax/servlet/jsp/JspApplicationContext, have different Class objects for the type javax/el/ExpressionFactory used in the signature org.apache.jsp.OnDuty.wfmanage_jsp._jspInit(wfmanage_jsp.java:27) org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52) org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:159) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
原因是项目中WEB-INF/lib中的三个jar包(juel.jar, juel-engine.jar, juel-impl.jar)和tomcat6下lib中jar包(el-api.jar)冲突解决方法:方法一:换成tomcat5.5 一点问题也没有了方法二:将juel.jar, juel-engine.jar, juel-impl.jar这三个包复制到tomcat6下lib中,并删除原来的el-api.jar,切记要把WEB-INF/lib中的 juel.jar, juel-engine.jar, juel-impl.jar删除。不然还是要冲突。
分享到:
相关推荐
jbpm学习笔记主要涵盖了jbpm(Java Business Process Management)的多个方面,包括Signavio的使用和配置、jBPM数据库的安装、Graphical Process Designer(GPD)的安装以及jBPM在Eclipse环境中的配置。以下是这些...
- **Struts2**:基于MVC模式的Web框架,支持多种插件扩展。 - **Hibernate**:ORM框架,用于简化数据库操作,提供了一套面向对象的方式来操作关系型数据库。 #### Hibernate - **基本操作**:了解Hibernate的CRUD...
Java在Web开发中有着重要地位,通过Servlet和JSP(JavaServer Pages)技术可以实现动态网页。此外,“OA”代表办公自动化,“ERP”代表企业资源规划,这些都是Java在企业级应用中的常见领域。"工作流"和"JBPM"则指向...
- **Struts 框架**:Struts 是一款基于 MVC 架构的 Java Web 应用框架,主要用来构建动态网站。 - **Struts 的配置**:掌握 Struts 的配置文件 struts-config.xml 的编辑方法,包括如何配置 Action、FormBean 等元素...
第一讲计算机基础知识和计算机基本操作.pptx
内容概要:本文详细介绍了基于西门子S7-200 PLC和组态王软件构建的混凝土搅拌站配料系统的实现方法和技术细节。首先阐述了硬件配置,如S7-224XP的模拟量输入接口用于连接称重传感器,以及EM231扩展模块的应用。然后深入解析了PLC内部的梯形图编程逻辑,涵盖配料控制的关键步骤,包括初始化、启动条件判断、重量比较、超时保护机制等。此外,还特别强调了组态王作为人机界面的作用,展示了其实现实时数据显示、配方管理、异常报警等功能的具体方式。针对常见的调试难题,如称重传感器的零漂现象,提出了有效的解决方案,如采用滑动平均滤波算法来提高测量精度。最后分享了一些实用的操作经验,确保系统稳定可靠运行,将配料误差控制在±0.5%以内。 适用人群:从事工业自动化领域的工程师,尤其是专注于PLC编程和HMI开发的技术人员。 使用场景及目标:适用于需要精确控制物料配比的生产环境,如建筑施工场地的混凝土搅拌站。目标在于提升配料精度,减少人为因素导致的质量波动,保障生产的连续性和稳定性。 其他说明:文中不仅提供了理论指导,还有大量实践经验分享,对于解决实际工程中遇到的问题极具参考价值。
Delphi 12.3控件之internet_download_manager_6.42.40.zip
计算机视觉_OpenCV-Python-OpenCV-C-PIL-图像处理-视频处理_人脸检测-眼睛检测-笑脸检测-图像读取-图像显示-视频捕捉-实时检测-矩形标注-文字标注_提供详细注释的示.zip
qiankanglai_opencvmeanshift.zip
内容概要:本文详细介绍了永磁同步电机(PMSM)的非线性磁链无感算法及其Flux观测器与锁相环PLL仿真模型的应用。首先,阐述了非线性磁链无感算法的推导过程,涉及电机电磁学和电路学知识,旨在将电压、电流等参数转化为磁链信息。其次,讨论了磁链观测器的调试经验和仿真与实际电机控制的一致性,确保估计的磁链能快速收敛于实际磁链。接着,介绍了离散化建模方法及其在MBD开发中的应用,使模型可以直接转换为stm32实际电机控制程序。最后,分享了无感观测器的角度追踪及调参经验,强调了这些技术在提高电机控制精度和稳定性方面的重要意义。 适合人群:从事电机控制系统设计与开发的技术人员,尤其是对永磁同步电机有研究兴趣的研发人员。 使用场景及目标:适用于需要提升电机控制精度和稳定性的应用场景,如工业自动化、交通系统和家用电器等领域的电机控制项目。目标是帮助技术人员理解和掌握非线性磁链无感算法及Flux观测器+锁相环PLL仿真模型的设计与应用。 其他说明:文中还提到未来将继续深入研究永磁同步电机的控制技术,为电机的高效、节能运行提供更多解决方案。
内容概要:本文详细介绍了FLAC3D6.0软件中关于巷道开挖、支护与充填开采的三组源代码及其应用场景。首先,针对巷道开挖部分,通过设定合理的边界条件和采用适当的命令如zone relax excavate来模拟开挖后地压对巷道稳定性的动态影响。其次,在巷道锚杆支护方面,强调了锚杆与围岩之间的耦合关系以及相关参数的精确设置,确保支护的有效性和可靠性。最后,对于工作面充填开采,则重点探讨了充填体的存在与否对上覆岩层应力场、位移场和破坏场的具体影响,并提供了具体的代码实现方法。此外,还分享了一些实用的小技巧,比如利用save [filename]和restore命令进行参数敏感性分析,提高了计算效率。 适合人群:从事岩土工程领域的研究人员和技术人员,尤其是那些希望深入了解FLAC3D6.0软件在巷道开挖、支护与充填开采方面的应用的人士。 使用场景及目标:适用于需要进行巷道开挖、支护与充填开采数值模拟的研究项目。主要目的是帮助用户掌握FLAC3D6.0的相关命令和参数配置,以便更好地理解和预测实际工程中的地质力学行为。 其他说明:文中提供的代码均带有详细的汉语注释,便于初学者学习和理解。同时,作者提醒使用者要注意一些常见的陷阱,如边界条件的选择、锚杆耦合等问题,以避免计算过程中出现不必要的错误。
内容概要:本文介绍了基于深度学习的驾驶员分心驾驶行为(疲劳与危险行为)预警系统。该系统通过实时视频流获取、面部检测、眼部状态检测和手势检测等技术手段,结合YOLOv5和Deepsort算法,实现实时监测和预警。具体步骤包括:使用OpenCV库获取实时视频流,通过人脸检测算法定位驾驶员脸部特征,眼部检测算法判断驾驶员是否疲劳,手势检测算法识别驾驶员是否在开车过程中玩手机或其他分心行为。最后,系统通过对驾驶员行为的视频分析和分类,触发相应的警告与提醒。 适合人群:交通安全管理研究人员、自动驾驶技术研发人员、交通安全设备制造商、车辆安全系统集成商。 使用场景及目标:适用于各种车辆的安全监控系统,旨在减少因驾驶员疲劳或分心导致的交通事故,提升道路安全性。 其他说明:该系统不仅提高了行车安全,还为未来的智能交通系统提供了技术支持。
java 项目开发实验三.doc
python基于Python高校岗位招聘和分析平台 LW PPT
Dopamine-v2.4.5@com.opa334.Dopamine(4).ipa
该许可证适用于大多数Quartus版本。请自行将license.dat文件中的HOST ID替换为对应的值。
内容概要:本文介绍了利用COMSOL Multiphysics软件对注浆过程中浆液渗流及其颗粒沉积导致的渗透率变化进行数值模拟的研究。研究表明,在不同的注浆压力条件下,沉积颗粒浓度与渗透率呈负相关关系,具体表现为渗透率随沉积浓度增加而显著降低。文中详细描述了模型的构建方法,包括使用自定义PDE模块描述浓度场变化以及与达西定律的双向耦合。此外,还探讨了高压条件下的渗透率快速衰减现象,并引入了剪切力依赖项来解释渗透率的震荡恢复特性。最后提到了模型的一些局限性和未来改进方向。 适合人群:从事地质工程、土木工程及相关领域的研究人员和技术人员。 使用场景及目标:适用于需要评估注浆工程中渗透率变化情况的实际项目,帮助工程师优化注浆参数设置,提高施工效率并降低成本。 其他说明:尽管当前模型存在一些不足之处,但它为理解和预测注浆过程提供了有价值的工具和支持。
第一章-计算机基础知识.ppt
内容概要:本文探讨了灰狼算法在光伏最大功率点跟踪(MPPT)中的应用,特别是在局部遮阴和光照突变情况下的优化效果。文中介绍了光伏MPPT的基本原理和灰狼算法的特点,并详细描述了如何通过Simulink仿真模型来验证灰狼算法的有效性。实验结果显示,在局部遮阴和光照突变条件下,灰狼算法能够有效提升光伏系统的发电效率。此外,文章还展示了输出功率、电压、电流及占空比曲线的分析,证明了灰狼算法在不同环境下的适应性和优越性。 适合人群:从事光伏系统设计、优化的研究人员和技术人员,以及对智能优化算法感兴趣的学者。 使用场景及目标:①理解和掌握灰狼算法在光伏MPPT中的具体应用;②通过Simulink仿真模型验证灰狼算法的效果;③分析光伏系统在局部遮阴和光照突变条件下的性能表现。 其他说明:本文不仅提供了理论分析,还包括详细的仿真模型和实验数据,有助于深入理解灰狼算法的实际应用价值。
内容概要:本文详细介绍了两种用于石墨烯光学常数计算的强大仿真工具——FDTD和Comsol。首先,文章解释了FDTD的基本原理及其在光学模拟中的应用,展示了如何使用FDTD Solutions软件进行石墨烯光学特性的模拟,包括创建项目、定义材料、构建几何结构、设置光源和监视器以及运行仿真。接着,文章探讨了Comsol作为多物理场仿真平台的优势,特别是其能够同时处理多个物理场的能力,提供了使用Matlab接口操作Comsol的具体步骤,涵盖从启动客户端到获取最终结果的全过程。最后,对比了这两种软件的特点,指出FDTD更适合光学领域的深入研究,而Comsol则适用于需要综合考虑多种物理现象的研究。 适合人群:从事纳米材料、光电材料研究的专业人士,尤其是对石墨烯光学特性感兴趣的科研工作者和技术开发者。 使用场景及目标:①研究人员可以通过FDTD深入了解光与石墨烯之间的相互作用机制;②利用Comsol进行多物理场耦合分析,获得更加全面的石墨烯光学性能数据。 其他说明:文中提供的代码示例有助于初学者快速上手并掌握这两种仿真工具的基本用法,同时也为有经验的研究者提供了宝贵的参考资料。