一、【问题描述】:svn检出项目之后,无法在Tocamt中部署
【解决办法】:在项目中加入web 工程包,在工程下点右键-->MyEclipse-->Add Web Project... 选择j2ee 5.0 确定。
二、【问题描述】:工程用的jdk1.6的包,Myeclipse编译环境也是6.0,部署工程启动Tomcat报异常:
引用
严重: Error deploying web application directory demo
java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class efs.sadapter.listener.ContextLoaderListener)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1854)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1354)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at org.apache.catalina.startup.WebAnnotationSet.loadClassAnnotation(WebAnnotationSet.java:145)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationListenerAnnotations(WebAnnotationSet.java:73)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:56)
at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:297)
at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1068)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4339)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2010-2-3 16:33:47 org.apache.catalina.core.ApplicationContext log
【解决方法】:工程和MyEclipse的编译环境都更改为jdk5.0
分享到:
相关推荐
- 部署应用:在"Run/Debug Configurations"中,创建新的"Tomcat Server"配置,选择刚添加的Tomcat服务器,然后在"Deployment"选项卡下,点击"+",选择你的Web应用模块,通常是以".war"格式出现在列表中。 **4. 部署...
在Eclipse中部署Tomcat服务器时,需要正确地配置Tomcat服务器,清除Tomcat服务器的缓存,添加项目路径到Tomcat服务器的配置文件中,并启动Tomcat服务器。按照这些步骤进行,可以确保在Eclipse中部署Tomcat服务器时...
在本文中,我们将深入探讨Apache Tomcat 8.5.100这一特定版本的重要特性、安装与配置过程,以及如何利用它来托管Web应用。 首先,Apache Tomcat 8.5.x系列是基于Java EE 8规范的,这意味着它支持最新的Servlet 4.0...
- **NIO.2**:8.5版引入了对Java NIO.2 API的支持,提供了更好的性能和并发能力。 - **更好的SSL管理**:改进了SSL配置,允许更灵活地配置多个SSL主机和端口。 - **更好的错误处理**:新的错误页面机制可以提供更...
在Linux系统中安装`apache-tomcat-8.5.55.tar.gz`文件的过程涉及多个步骤,包括下载、解压、配置和启动服务。以下是详细的安装和配置教程。 首先,你需要确保你的Linux系统上已经安装了Java开发工具包(JDK)。因为...
Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,是一个开源的、免费的Web应用服务器,特别是作为Servlet和JavaServer Pages(JSP)容器而广受欢迎。它实现了Java EE的Web部分,包括Servlet和JSP规范。 ...
将 Eclipse 项目部署到 Tomcat 服务器上是非常常见的需求,本文将详细讲解如何在 Tomcat 中部署 Eclipse 项目。 _war 包的概念和优点_ 在讲解部署过程之前,我们需要了解 _war 包的概念。_war 包是一种存档文件...
在您提供的信息中,“apache-tomcat-8.5.69.zip”是一个包含Apache Tomcat 8.5.69版本的压缩包。这个版本是Tomcat服务器的一个稳定版本,支持Java EE 7规范。下面我们将详细讨论这个压缩包中的各个文件及其相关知识...
Apache Tomcat是一款开源的Java Servlet容器,主要用于部署和运行Java Web应用程序,特别是那些基于Java EE的Web应用。在Linux环境中,Tomcat与Apache HTTP服务器一起使用可以构建强大的动态Web服务。这里我们关注的...
Tomcat 部署项目去除工程名是指在 Tomcat 服务器上部署项目时,不需要在 URL 中指定工程名,而是直接访问项目的根目录。这可以通过配置 Tomcat 的 server.xml 文件和项目的 web.xml 文件来实现。 首先,需要在 ...
在Linux环境中,Tomcat与操作系统紧密结合,提供高效、稳定的Web服务。最新的版本是10.0.10,这个版本包含了对之前版本的一些改进和新功能。 在Linux上安装Apache Tomcat 10.0.10,首先需要准备的是一个解压工具,...
在本文中,我们将深入探讨Apache Tomcat 8.5.99这一特定版本,尤其关注其在Windows 64位环境下的使用。 **1. Apache Tomcat 简介** Apache Tomcat 是一个轻量级的Web服务器和应用服务器,由Apache软件基金会开发并...
在Tomcat中部署多个项目是一种常见的需求,下面将介绍如何在Tomcat中部署多个项目。 Tomcat多项目部署的需求 在实际开发中,我们经常需要在同一个Tomcat服务器上部署多个项目,以便更好地管理和维护项目。同时,...
2. **配置环境变量**:在系统环境变量中设置`CATALINA_HOME`指向Tomcat的根目录,这样可以方便地在命令行中运行Tomcat相关命令。 3. **启动Tomcat**:在解压后的目录下,找到bin目录,执行`startup.sh`(Unix/Linux...
Tomcat是Apache软件基金会Jakarta项目的一部分,它遵循Java EE(现在称为Jakarta EE)规范中的Web应用程序部分。尽管Tomcat主要是一个Servlet容器,但它也支持JSP和WebSocket等技术。在Tomcat 9.0.84这个版本中,...
Apache Tomcat 8.0是Apache软件基金会的一个项目,它是一个开源、免费的Web应用程序服务器,专注于实现Java Servlet和JavaServer Pages(JSP)规范。这个版本,8.0.28,是Tomcat 8系列的一个更新,提供了一系列增强...
在本例中,我们讨论的文件"apache-tomcat-8.5.56-src.tar.gz"是Tomcat 8.5.56版本的源代码压缩包。 首先,让我们了解Tomcat的基本结构和组件。Tomcat的核心组件包括: 1. **Catalina**:这是Tomcat的主要部分,负责...
2. **调用`bootstrap.jar`**:通过调用`bootstrap.jar`中的类来启动Tomcat。这部分涉及使用`java`命令执行`bootstrap.jar`。 3. **内存参数配置**:设置JVM的初始堆大小`-Xms`和最大堆大小`-Xmx`。例如:`-Xms128m -...
在部署Java Web应用到Tomcat时,你可以将WAR文件直接放入`webapps`目录,Tomcat会自动检测并部署应用。或者,你也可以通过编辑`conf/server.xml`来手动配置应用上下文。 此外,Tomcat可以通过修改`conf/server.xml`...
开发人员还可以利用Tomcat提供的管理工具,如`Manager App`和`Host Manager`,进行应用程序的部署、管理及服务器状态监控。总的来说,Apache Tomcat 8.5.53是一个强大的Java Web服务器,为开发者提供了一个轻量级、...