No Spring WebApplicationInitializer types detected on classpath

在activiti中配置使用mysql,加入mysql的jar包后,启动tomcat报如下错误

七月 01, 2015 3:14:49 下午 org.apache.catalina.core.ApplicationContext log
信息: No Spring WebApplicationInitializer types detected on classpath
七月 01, 2015 3:14:53 下午 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring FrameworkServlet ‘dispatcher‘
七月 01, 2015 3:14:53 下午 org.apache.catalina.core.ApplicationContext log
信息: Destroying Spring FrameworkServlet ‘dispatcher‘

解决方法:

在web.xml中添加下面这行

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
metadata-complete="true"
id="WebApp_ID" version="2.5">

时间: 2024-10-18 20:14:54

No Spring WebApplicationInitializer types detected on classpath的相关文章

启动tomcat报:No Spring WebApplicationInitializer types detected on classpath

提示找不到web容器,有可能是未加载到spring配置文件,可能是配置文件所在的文件夹未发布或者发布的路径不对导致无法找到 右键web项目,选择properties 查看Deployment Assembly中各发布文件的发布路径

【转载】Spring加载resource时classpath*:与classpath:的区别

免责声明:     本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除.     原文作者:kyfxbl     原文地址: spring配置中classpath和classpath*的区别   在spring配置文件里,可以用classpath:前缀,来从classpath中加载资源  比如在src下有一个jdbc.properties的文件,可以用如下方法加载: <bean id="propertyConfigurer" class="

Spring加载resource时classpath*:与classpath:的区别

http://blog.csdn.net/kkdelta/article/details/5507799   classpath: 第一个匹配的 classpath*:多个组件中的可匹配的

WebApplicationInitializer (spring 3.x.x以上版本)

实现WebApplicationinitializer接口的类都可以在web应用程序启动时被加载. 那么来想一个问题:为什么实现了WebApplicationInitializer这个接口后,onStartup方法就会自动执行? 我们来简单分析一下它的实现原理,下面先贴上WebApplicationInitializer接口相关代码: servlet的ServletContainerInitializer接口: package javax.servlet; import java.util.Se

Spring中WebApplicationInitializer的理解

现在JavaConfig配置方式在逐步取代xml配置方式.而WebApplicationInitializer可以看做是Web.xml的替代,它是一个接口.通过实现WebApplicationInitializer,在其中可以添加servlet,listener等,在加载Web项目的时候会加载这个接口实现类,从而起到web.xml相同的作用.下面就看一下这个接口的详细内容. 首先打开这个接口,如下: public interface WebApplicationInitializer { voi

利用maven构建一个spring mvc的helloworld实例

刚开始学习maven和spring mvc,学的云里雾里的 这里提供一个hello world实例,记录自己的学习之路 首先看maven官网的介绍 Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and do

spring注解配置启动过程

最近看起spring源码,突然想知道没有web.xml的配置,spring是怎么通过一个继承于AbstractAnnotationConfigDispatcherServletInitializer的类来启动自己的.鉴于能力有限以及第一次看源码和发博客,不到之处请望谅~ 我用的IDE是IntelliJ IDEA,这个比myEclipse看源码方便一点,而且黑色背景挺喜欢.然后项目是在maven下的tomcat7插件运行.spring版本是4.3.2.RELEASE. 如果写过纯注解配置的spri

spring mvc 配置运行报错误

1 四月 06, 2015 10:51:18 上午 org.apache.catalina.startup.VersionLoggerListener log 2 信息: Server version: Apache Tomcat/8.0.14 3 四月 06, 2015 10:51:18 上午 org.apache.catalina.startup.VersionLoggerListener log 4 信息: Server built: Sep 24 2014 09:01:51 5 四月 0

Looks like the Spring listener was not configured for your web app!

1.错误描述 usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help | start | stop } 2014-7-12 0:34:29 org.apache.catalina.core.AprLifecycleListener init 信息: Loaded APR based Apache Tomcat Native library 1.1.29 using