一、【问题描述】: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
分享到:
相关推荐
6. **部署应用**:将你的Java Web应用(WAR文件)复制到`$CATALINA_HOME/webapps`目录下,Tomcat会在启动时自动部署它。 7. **停止和重启Tomcat**:使用`./shutdown.sh`命令可以停止Tomcat服务。若需重新启动,可以...
在这个官方原版的apache-tomcat-9.0.34.tar.gz压缩包中,包含了Tomcat 9.0.34版本的所有必要组件。 1. **Tomcat 9.0.x系列**:这个版本是Tomcat的9.0分支,支持Java EE 8规范,包括Servlet 4.0、JSP 2.3和EL 3.0等...
Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,是一个开源的、免费的Web应用服务器,特别是作为Servlet和JavaServer Pages(JSP)容器而广受欢迎。它实现了Java EE的Web部分,包括Servlet和JSP规范。 ...
2. **NIO.2支持**:8.5版本引入了对Java New I/O 2 (NIO.2)的完全支持,提供了更好的并发性能和资源管理,特别是在高并发环境下。 3. **改进的连接器**:Tomcat 8.5改进了HTTP/1.1连接器,增强了异步处理能力,允许...
在本文中,我们将深入探讨Tomcat 8.5.x系列的核心特性和安装部署过程。 1. **Tomcat简介**: - Tomcat是按照Java Community Process的JSR 154和JSR 245规范实现的Servlet容器,它支持Servlet和JSP标准。 - Tomcat...
【标题】"最新版Linux Apache Tomcat 7.0...总之,"最新版Linux Apache Tomcat 7.0.104.tar.gz"提供了一个在Linux环境中运行Java Web应用程序的平台,通过理解其结构和配置,开发者可以有效地部署和管理自己的Web服务。
总之,Apache Tomcat 7.0.100在Linux上的部署涉及解压、配置、启动和管理等步骤。通过熟悉Tomcat的目录结构和配置文件,以及掌握如何在Linux环境中运行和管理服务,你可以有效地运行和维护Java Web应用程序。同时,...
Apache Tomcat是一款开源的Java Servlet容器,主要用于部署和运行Java Web应用程序,特别是那些基于Java EE的Web应用。在Linux环境中,Tomcat与Apache HTTP服务器一起使用可以构建强大的动态Web服务。这里我们关注的...
这个"apache-tomcat-9.0.56.tar.gz"文件是Tomcat的9.0.56版本的源码包,采用的是tar.gz格式,这是一种在Linux/Unix系统中常见的文件压缩方式。 首先,我们来了解Tomcat的基本结构和组成。Tomcat包含以下几个主要...
Apache Tomcat是一款开源的Java Servlet容器,主要用于部署和运行Java Web应用程序,特别是那些基于Java EE的Web应用。在Linux环境中,Tomcat与Apache HTTP服务器一起使用可以构建强大的动态Web服务。这里我们关注的...
Tomcat 部署项目去除工程名是指在 Tomcat 服务器上部署项目时,不需要在 URL 中指定工程名,而是直接访问项目的根目录。这可以通过配置 Tomcat 的 server.xml 文件和项目的 web.xml 文件来实现。 首先,需要在 ...
在上述配置中,我们首先需要在 Tomcat 安装目录下面的 webapps 目录下新建一个文件夹,文件夹名就是要部署的工程项目名称。然后,将“J2EE/WebContent”目录下的所有文件拷贝到刚才新建的文件夹下面,并将三个 jar ...
在本文中,我们将深入探讨Apache Tomcat 8.5.99这一特定版本,尤其关注其在Windows 64位环境下的使用。 **1. Apache Tomcat 简介** Apache Tomcat 是一个轻量级的Web服务器和应用服务器,由Apache软件基金会开发并...
总结,`apache-tomcat-7.0.70.tar.gz`是针对Linux的Tomcat版本,通过解压、配置和启动,可以在Linux环境中搭建一个Java Web应用服务器。了解如何管理和维护Tomcat对于任何从事Java Web开发的人来说都是至关重要的。
在Linux环境中,Tomcat与操作系统紧密结合,提供高效、稳定的Web服务。最新的版本是10.0.10,这个版本包含了对之前版本的一些改进和新功能。 在Linux上安装Apache Tomcat 10.0.10,首先需要准备的是一个解压工具,...
在本文中,我们将介绍如何将 Spring Boot 项目和 Vue 一起部署到 Tomcat 服务器中。这个过程需要我们对 Tomcat 服务器进行配置,以便能够正确地部署并运行我们的应用程序。 Spring Boot 项目和 Vue 的结合 在 ...
Apache Tomcat 是一个开源软件应用服务器,主要用于部署和运行Java Servlet和JavaServer Pages(JSP)应用程序。这个压缩包文件 "apache-tomcat-8.5.97-windows-x.zip" 包含了Apache Tomcat 8.5.97 版本在Windows...
2. **NIO.2支持**:提供了对Java NIO.2 API的支持,提高了网络I/O性能。 3. **更好的SSL/TLS支持**:增强了HTTPS连接的安全性,支持更高级的加密套件和证书管理。 4. **改进的管理工具**:包括一个基于Web的管理界面...
在本例中,我们讨论的文件"apache-tomcat-8.5.56-src.tar.gz"是Tomcat 8.5.56版本的源代码压缩包。 首先,让我们了解Tomcat的基本结构和组件。Tomcat的核心组件包括: 1. **Catalina**:这是Tomcat的主要部分,负责...
在这种情况下,这可能意味着MyEclipse在尝试部署项目到Tomcat时,无法找到或处理某个必要的配置或资源。 解决这个问题,可以按照以下步骤进行: 1. **检查.project文件**:如描述中提到,如果项目不是通过...