错误代码:
Error deploying configuration descriptor ROOT.xml
java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig()Ljavax/servlet/SessionCookieConfig;
at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1285)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1288)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:875)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:313)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:89)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4667)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:138)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:785)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:763)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:558)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:674)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:599)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:538)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1458)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:338)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:89)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1186)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1340)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1349)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1329)
at java.lang.Thread.run(Thread.java:662)
是servlet3.0的包的错误,tomcat7在运行的时候,使用的不是自己lib下面的那个api,而是使用的
这个目录下的jdk1.6.0_x/jre/lib/ext
只要把这个下面的servlet-api.jar替换成tomcat7下面的那个jar包文件,启动就正常了
分享到:
相关推荐
在Java编程中,`java.lang.NoSuchMethodError`异常是一个运行时异常,通常发生在程序试图执行一个不存在的方法时。这个异常的出现通常意味着编译时和运行时的类版本不匹配,或者是在编译期间存在而运行时不存在的...
Tomcat 7.x支持Java EE 6规范,适合许多中小型项目。 步骤1:添加Tomcat服务器 1. 打开MyEclipse,点击“Window” -> “Servers”,在打开的视图中,点击右下角的“New” -> “Server”。 2. 在“New Server”窗口...
postgresql-9.4.1211.jre7.jar
【标题】"Tomcat7.085"指的是Apache Tomcat服务器的一个特定版本,即7.0.85。...对于一个解压版的Tomcat,确保Java环境变量已经正确设置也是非常重要的,因为Tomcat依赖Java运行时环境(JRE)来执行。
首先,JDK 1.8(也称为Java 8)是Oracle公司提供的Java开发工具集,包含了编译器、调试器、Java运行时环境(JRE)等核心组件。"jdk-8u141-linux-x64.tar.gz"文件是JDK 1.8针对64位Linux系统的源码压缩包。为了在...
Tomcat是基于Java语言开发的,因此需要JRE(Java运行时环境)或JDK(Java开发工具包)才能运行。同时,它在Windows系统上运行,这意味着开发者和管理员可以在Windows环境下部署和管理Java Web应用。 在压缩包子文件...
JRE 7, Java SE 运行时环境 7u80,Linux/windows/Mac OS系统下 32位/64位 安装包,包含以下版本: Linux x86 jre-7u80-linux-i586.rpm Linux x86 jre-7u80-linux-i586.tar.gz Linux x64 jre-7u80-linux-x64.rpm ...
JRE6 , Java SE 运行时环境 6u45 ,Linux/windows系统下 32位/64位 安装包,包含以下版本: Linux x86 jre-6u45-linux-i586-rpm.bin Linux x86 jre-6u45-linux-i586.bin Linux x64 jre-6u45-linux-x64-rpm.bin ...
标签中的"sqlserverjdbc"是SQL Server JDBC驱动的简称,"mssqljdbc7"可能指的是这是驱动的第七个主要版本,"jdbc7.4.1"则表示这是JDBC 7.4.1版本,而".4.1.jre8.jar"再次强调了它是为Java 8设计的。这些标签有助于...
本文将深入探讨"kingbase8-8.2.0.jre7.jar"这一特定的驱动文件,以及它在JDK1.7环境下如何支持金仓数据库V8的运行。 首先,"kingbase8-8.2.0.jre7.jar"是金仓数据库V8的一个关键组件,它是专门为JDK1.7环境设计的...
内容: 1, Java8_64.sdk.8.0.0.636.tar.gz 2, Java8_64.jre.8.0.0.636.tar.gz 安装顺序: 1,Java8_64.jre.8.0.0.636.tar.gz 2,Java8_64.sdk.8.0.0.636.tar.gz 安装条件: ** 需要AIX的bos.rte>=6.1.7
Apache Tomcat 9.0.31是一款广泛应用的开源软件,用作Java Servlet和JavaServer Pages(JSP)的Web服务器以及Java EE的轻量级应用服务器。它是由Apache Software Foundation开发并维护的,旨在免费提供给公众使用。...
解压后,你会看到一个类似"apache-tomcat-x.x.x"的目录,其中x.x.x代表版本号。 3. **配置环境变量**: - **CATALINA_HOME**:将Tomcat的根目录设置为CATALINA_HOME环境变量。例如,如果Tomcat解压在"C:\Tomcat",...
Apache Tomcat 8.5是流行的开源Web应用服务器,它用于部署Java Servlets和JavaServer Pages (JSP)。在本文中,我们将详细介绍如何在Linux系统上安装和配置Apache Tomcat 8.5以及JDK 1.8。 首先,让我们来安装JDK ...
### Myeclipse下java.lang.OutOfMemoryError: Java heap space的解决方案 在使用Myeclipse进行Java开发时,可能会遇到`java.lang.OutOfMemoryError: Java heap space`这个错误提示。这种异常通常发生在应用程序占用...
标题中的“mssql-jdbc-7.4.1.jre8.jar”是一个特定版本的Microsoft SQL Server JDBC驱动程序,用于Java应用程序与SQL Server 2016之间的数据交互。这个驱动程序是Java Archive (JAR) 文件,包含了Java类和其他资源,...
Apache Tomcat 9.0.0.M3 是一个流行的开源软件,用于部署和运行Java Servlet和JavaServer Pages(JSP)应用程序。它是Apache软件基金会的一部分,是Java EE Web容器的标准实现之一。在这个版本中,Tomcat针对Windows...
DBC Driver 6.4 在每个安装包中包含三个 JAR 类库:mssql-jdbc-6.4.0.jre7.jar 、mssql-jdbc-6.4.0.jre8.jar 和 mssql-jdbc-6.4.0.jre9.jar 。 JDBC Driver 6.4 专门适用于各种主要 Java 虚拟机且受到这些虚拟机的...
### 编译时出现java.lang.OutOfMemoryError Java heap space异常 #### 一、问题概述 在进行Java项目编译的过程中,可能会遇到`java.lang.OutOfMemoryError: Java heap space`这种异常。这类异常通常表明Java虚拟机...
赠送jar包:mssql-jdbc-8.2.0.jre8.jar; 赠送原API文档:mssql-jdbc-8.2.0.jre8-javadoc.jar; 赠送源代码:mssql-jdbc-8.2.0.jre8-sources.jar; 赠送Maven依赖信息文件:mssql-jdbc-8.2.0.jre8.pom; 包含翻译后...