`
xupo
  • 浏览: 214970 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat6下布署网站的一点小问题

 
阅读更多

将原来tomcat5.5.29上的网站部署到tomcat6.0.32是,有时会因为el的jar包冲突导致无法运行:

出错信息类似:

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包(el-api-1.0.jar
juel-api-2.1.2.jar
juel-impl-2.1.2.jar
)和tomcat6下lib中jar包(el-api.jar)冲突
解决方法:删除el-api-1.0.jar
juel-api-2.1.2.jar
juel-impl-2.1.2.jar
el 统一用tomcat6/lib下的。


  


  
分享到:
评论

相关推荐

    能用的tomcat6

    【标题】:“能用的Tomcat6” 【正文】: Tomcat6是Apache软件基金会的Jakarta项目中的一个核心项目,它是一个开源的、免费的Web应用服务器,主要用于部署Java Servlet和JavaServer Pages(JSP)应用程序。这个“能...

    tomcat 的相关布署

    对于示例中的情况,这意味着将下载的JDBC驱动jar包(通常是对应数据库厂商提供的驱动)放入`%TOMCAT_HOME%/common/lib`目录下。这是因为`common`目录下的`lib`子目录被所有Web应用程序共享,确保了数据库驱动对整个...

    Tomcat6 纯净版

    【压缩包子文件的文件名称列表】"apache-tomcat-6.0.26" 是Tomcat6纯净版的具体版本号,其中“apache”是Tomcat所属的组织名,“tomcat”是软件名,而“6.0.26”代表这是6.0版本系列的第26个小版本更新。这个压缩包...

    tomcat6的源码

    Apache Tomcat 6是一款广泛应用的开源Java Servlet容器,它实现了Java EE中的Servlet和JSP规范。这个源码包,"apache-tomcat-6.0.43-src",是Tomcat 6的官方源代码,非常适合开发者进行深入学习和自定义修改。以下是...

    Tomcat6 Tomcat6。0

    Tomcat6 Tomcat6。0 tomcatTomcat6 Tomcat6。0 tomcatTomcat6 Tomcat6。0 tomcatTomcat6 Tomcat6。0 tomcatTomcat6 Tomcat6。0 tomcatTomcat6 Tomcat6。0 tomcatTomcat6 Tomcat6。0 tomcat

    tomcat6,用于idea适配低版本的tomcat

    标题中的“tomcat6”指的是Apache Tomcat 6,这是一个开源的应用服务器,主要用来部署和运行Java Servlet和JavaServer Pages(JSP)应用程序。在Java Web开发领域,Tomcat是应用最广泛的轻量级服务器之一,尤其对于...

    linux下tomcat6

    在Linux环境下部署和管理Apache Tomcat 6是一个常见的任务,特别是在服务器端运行Java Web应用程序时。Apache Tomcat是一个开源的Java Servlet容器,它实现了JavaServer Pages(JSP)、Servlet和Java EE的部分规范,...

    Tomcat 6 Linux版

    编写一个名为 `tomcat6` 的启动脚本,并将其放置在 `/etc/init.d/` 目录下。然后,使用 `chkconfig` 添加到开机启动: ``` chkconfig --add tomcat6 chkconfig tomcat6 on ``` 7. **配置防火墙** 如果Linux...

    tomcat6 tomcat7

    - 在Tomcat6的Bin目录下执行启动脚本,如`startup.bat`,验证是否能正常启动。 - 访问`http://localhost:8080/`,显示Tomcat6的欢迎页面则配置成功。 2. **Tomcat7配置** - 下载并解压Tomcat7到特定目录,如`C:\...

    tomcat6 32位系统

    标题中的“tomcat6 32位系统”指的是Apache Tomcat 6版本,这是一个专为32位操作系统设计的开源Web应用服务器,主要用于部署和运行Java Servlet和JavaServer Pages(JSP)应用程序。Tomcat是Java EE(现在称为...

    Ubuntu下使用Tomcat搭建网站出现中文乱码的问题.docx

    Ubuntu下使用Tomcat搭建网站出现中文乱码的问题 在 Ubuntu 操作系统下使用 Tomcat 搭建网站时,可能会出现中文乱码的问题。这是由于字符集的不统一所致。为了解决这个问题,需要统一服务器的字符编码,包括 Linux ...

    tomcat布署地图服务

    - 由于Linux系统对文件路径的大小写敏感性,需要在`ArcGISCacheExtent.js`文件中对路径进行相应调整,以避免因路径不匹配而导致的问题。 3. **Tomcat应用部署** - 进入Tomcat的配置目录`apache-tomcat-8.5.39/...

    tomcat6在eclipse下的插件

    标题中的“tomcat6在eclipse下的插件”指的是在Eclipse集成开发环境中安装和使用Tomcat6服务器的扩展插件。这个插件允许开发者在Eclipse内部直接管理、部署和运行基于Java Servlet和JavaServer Pages (JSP) 的Web...

    tomcat6免安裝版

    tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6

    win2003下iis6+tomcat6整合包

    本知识点将详细阐述如何在win2003下进行iis6与tomcat6的整合,并介绍所需的文件和配置步骤。 首先,我们需要确保系统已经安装了以下组件: 1. **Windows Server 2003**: 这是运行IIS6的基础,提供了强大的Web服务...

    tomcat6和tomcat7

    标题中的“tomcat6和tomcat7”指的是Apache Tomcat的两个不同版本。Apache Tomcat是一款开源的Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,是运行Java Web应用的重要服务器组件。Tomcat6...

    tomcat6到8windows版本.zip

    【标题】"tomcat6到8windows版本.zip" 涵盖了三个不同版本的Apache Tomcat,分别是Tomcat 6、Tomcat 7和Tomcat 8.5,这些都是针对Windows操作系统设计的64位版本。Apache Tomcat是一款开源的Java Servlet容器,主要...

    Tomcat6 安装详解

    ### Tomcat6安装详解 #### 一、前言 Tomcat是一款开源的Servlet容器,能够作为Web服务器独立运行,也可以与Apache等其他Web服务器结合使用。Tomcat支持最新的Servlet和JSP规范,由Apache软件基金会负责维护。本文...

    IIS6与TOMCAT6整合

    这些资源对于进行IIS6与Tomcat6的整合非常有帮助,可以根据文档逐步操作,解决在整合过程中可能遇到的问题。 总之,IIS6与Tomcat6的整合是一个复杂但值得尝试的过程,它使得Windows服务器能够支持更多样化的Web应用...

Global site tag (gtag.js) - Google Analytics