一、【问题描述】: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
分享到:
相关推荐
Apache Tomcat 软件是Jakarta Servlet、 Jakarta Server Pages、 Jakarta Expression Language、 Jakarta WebSocket、 Jakarta Annotations和 Jakarta Authentication 规范的开源实现 。 压缩包内容: apache-...
5. **启动、停止和管理**:Apache Tomcat提供了一系列的脚本用于管理服务,如`bin/startup.sh`用于启动Tomcat,`bin/shutdown.sh`用于关闭Tomcat。这些脚本需要使用`sudo`权限执行。 6. **配置**:Tomcat的配置文件...
2. **NIO.2支持**:8.5版本引入了对Java New I/O 2 (NIO.2)的完全支持,提供了更好的并发性能和资源管理,特别是在高并发环境下。 3. **改进的连接器**:Tomcat 8.5改进了HTTP/1.1连接器,增强了异步处理能力,允许...
在Java开发者社区中,Tomcat被广泛用作部署Java Web应用程序的基础平台。对于初学者来说,了解如何配置和使用Tomcat是进行Java Web开发的一个重要步骤。而对于企业级应用,Tomcat的稳定性和灵活性也使其成为了企业...
Apache Tomcat是一款开源的Java Servlet容器,主要用于部署和运行Java Web应用程序。这个"apache-tomcat-9.0.43.zip"压缩包包含了Apache Tomcat的9.0.43版本,这是一个稳定且功能丰富的版本,适用于各种规模的企业级...
总之,Apache Tomcat 7.0.100在Linux上的部署涉及解压、配置、启动和管理等步骤。通过熟悉Tomcat的目录结构和配置文件,以及掌握如何在Linux环境中运行和管理服务,你可以有效地运行和维护Java Web应用程序。同时,...
2. 使用`startup.bat`脚本启动Tomcat,或者在Windows服务中创建一个Tomcat服务以便于后台启动。 3. 在浏览器中输入`http://localhost:8080`,如果Tomcat成功启动,你应该能看到Tomcat的欢迎页面。 4. 配置环境变量`...
Apache Tomcat是一款开源的Java Servlet容器,主要用于部署和运行Java Web应用程序,特别是那些基于Java EE的Web应用。在Linux环境中,Tomcat与Apache HTTP服务器一起使用可以构建强大的动态Web服务。这里我们关注的...
在解压后的目录中,使用`bin/startup.sh`脚本来启动Tomcat,`bin/shutdown.sh`来停止。如果需要后台运行,可以使用`nohup bin/startup.sh &`命令。 5. **部署Web应用**: 将`.war`文件放入`webapps`目录下,...
在Tomcat中,Servlet和JSP的生命周期由容器(如Tomcat)管理。Servlet实例化、初始化、服务、销毁等阶段都由容器控制。JSP在首次请求时会被编译成对应的Servlet,然后按照Servlet的生命周期执行。 总结起来,...
5. `webapps`:Web应用程序的部署目录,将WAR文件或已展开的目录放入此目录,Tomcat会自动识别并部署。 6. `work`:存放编译后的JSP文件和临时文件,方便Tomcat运行Web应用程序。 为了运行Web应用程序,你需要在`...
Apache Tomcat 是一个开源软件应用服务器,主要用于部署和运行Java Servlet和JavaServer Pages(JSP)应用程序。这个压缩包文件 "apache-tomcat-8.5.97-windows-x.zip" 包含了Apache Tomcat 8.5.97 版本在Windows...
apache-tomcat-8.5.79.tar.gz
在启动过程中,Tomcat会默认监听8080端口。 5. **配置**:Tomcat的主要配置文件位于`conf`目录下,包括`server.xml`(服务器配置)、`web.xml`(全局Web应用程序配置)等。你可以根据需求修改这些文件。 6. **部署...
为了在Jenkins中运行基于Tomcat的应用,我们需要配置Jenkins的构建步骤,包括编译源码、打包成WAR文件,然后将这个WAR文件复制到Tomcat的`webapps`目录下,或者通过管理界面或API进行远程部署。 在安全管理方面,...
在本压缩包中,你将找到支持Windows和Linux操作系统的Tomcat9最新版本。 首先,我们来详细了解一下Tomcat的核心功能和特点: 1. **Servlet容器**:Tomcat的主要作用是作为Servlet容器,允许开发者使用Java Servlet...
在本例中,我们讨论的文件"apache-tomcat-8.5.56-src.tar.gz"是Tomcat 8.5.56版本的源代码压缩包。 首先,让我们了解Tomcat的基本结构和组件。Tomcat的核心组件包括: 1. **Catalina**:这是Tomcat的主要部分,负责...
3. 将Tomcat的`bin`目录添加到`PATH`环境变量中,这样你可以在任何目录下启动和停止Tomcat。 完成上述配置后,通过运行`startup.bat`文件启动Tomcat,然后可以通过浏览器访问`http://localhost:8080`来确认Tomcat...
5. **启动和管理**:通过运行`bin/startup.bat`脚本启动Tomcat,使用`bin/shutdown.bat`关闭。还可以使用`bin/catalina.sh`或`catalina.bat`脚本来控制更多服务选项。 6. **Web应用程序部署**:将WAR文件(Web应用...
这个版本的Tomcat无需安装过程,用户只需解压文件后即可启动使用,这大大简化了在Windows 10操作系统上的部署流程。 1. **Java Servlet与JavaServer Pages (JSP)**: - **Java Servlet** 是Java编程语言中的一个...