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 四月 06, 2015 10:51:18 上午 org.apache.catalina.startup.VersionLoggerListener log
  6 信息: Server number:  8.0.14.0
  7 四月 06, 2015 10:51:18 上午 org.apache.catalina.startup.VersionLoggerListener log
  8 信息: OS Name:        Windows 7
  9 四月 06, 2015 10:51:18 上午 org.apache.catalina.startup.VersionLoggerListener log
 10 信息: OS Version:     6.1
 11 四月 06, 2015 10:51:18 上午 org.apache.catalina.startup.VersionLoggerListener log
 12 信息: Architecture:   amd64
 13 四月 06, 2015 10:51:18 上午 org.apache.catalina.startup.VersionLoggerListener log
 14 信息: JVM Version:    1.7.0_67-b01
 15 四月 06, 2015 10:51:18 上午 org.apache.catalina.startup.VersionLoggerListener log
 16 信息: JVM Vendor:     Oracle Corporation
 17 四月 06, 2015 10:51:18 上午 org.apache.catalina.core.AprLifecycleListener init
 18 信息: Loaded APR based Apache Tomcat Native library 1.1.31 using APR version 1.4.8.
 19 四月 06, 2015 10:51:18 上午 org.apache.catalina.core.AprLifecycleListener init
 20 信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
 21 四月 06, 2015 10:51:19 上午 org.apache.catalina.core.AprLifecycleListener initializeSSL
 22 信息: OpenSSL successfully initialized (OpenSSL 1.0.1h 5 Jun 2014)
 23 四月 06, 2015 10:51:19 上午 org.apache.coyote.AbstractProtocol init
 24 信息: Initializing ProtocolHandler ["http-apr-8080"]
 25 四月 06, 2015 10:51:19 上午 org.apache.coyote.AbstractProtocol init
 26 信息: Initializing ProtocolHandler ["ajp-apr-8009"]
 27 四月 06, 2015 10:51:19 上午 org.apache.catalina.startup.Catalina load
 28 信息: Initialization processed in 1773 ms
 29 四月 06, 2015 10:51:19 上午 org.apache.catalina.core.StandardService startInternal
 30 信息: Starting service Catalina
 31 四月 06, 2015 10:51:19 上午 org.apache.catalina.core.StandardEngine startInternal
 32 信息: Starting Servlet Engine: Apache Tomcat/8.0.14
 33 四月 06, 2015 10:51:19 上午 org.apache.catalina.startup.HostConfig deployDirectory
 34 信息: Deploying web application directory C:\Program Files\CUSTOM\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14\webapps\blog1
 35 四月 06, 2015 10:51:24 上午 org.apache.catalina.core.ApplicationContext log
 36 信息: No Spring WebApplicationInitializer types detected on classpath
 37 四月 06, 2015 10:51:24 上午 org.apache.catalina.core.ApplicationContext log
 38 信息: Initializing Spring root WebApplicationContext
 39 log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
 40 log4j:WARN Please initialize the log4j system properly.
 41 log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
 42 四月 06, 2015 10:51:38 上午 org.apache.catalina.core.StandardContext listenerStart
 43 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
 44 org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.context.annotation.internalAsyncAnnotationProcessor‘ defined in org.springframework.scheduling.annotation.ProxyAsyncConfiguration: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.scheduling.annotation.AsyncAnnotationBeanPostProcessor]: Factory method ‘asyncAdvisor‘ threw exception; nested exception is java.lang.IllegalArgumentException: @EnableAsync annotation metadata was not injected
 45     at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:602)
 46     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1111)
 47     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1006)
 48     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
 49     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
 50     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302)
 51     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
 52     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
 53     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198)
 54     at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:220)
 55     at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:615)
 56     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:465)
 57     at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)
 58     at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
 59     at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
 60     at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4797)
 61     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5221)
 62     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
 63     at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
 64     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
 65     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
 66     at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1071)
 67     at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1721)
 68     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
 69     at java.util.concurrent.FutureTask.run(FutureTask.java:262)
 70     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
 71     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
 72     at java.lang.Thread.run(Thread.java:745)
 73 Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.scheduling.annotation.AsyncAnnotationBeanPostProcessor]: Factory method ‘asyncAdvisor‘ threw exception; nested exception is java.lang.IllegalArgumentException: @EnableAsync annotation metadata was not injected
 74     at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189)
 75     at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:591)
 76     ... 27 more
 77 Caused by: java.lang.IllegalArgumentException: @EnableAsync annotation metadata was not injected
 78     at org.springframework.util.Assert.notNull(Assert.java:112)
 79     at org.springframework.scheduling.annotation.ProxyAsyncConfiguration.asyncAdvisor(ProxyAsyncConfiguration.java:45)
 80     at org.springframework.scheduling.annotation.ProxyAsyncConfiguration$$EnhancerBySpringCGLIB$$f9c2cb54.CGLIB$asyncAdvisor$0(<generated>)
 81     at org.springframework.scheduling.annotation.ProxyAsyncConfiguration$$EnhancerBySpringCGLIB$$f9c2cb54$$FastClassBySpringCGLIB$$dac3d87d.invoke(<generated>)
 82     at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
 83     at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:309)
 84     at org.springframework.scheduling.annotation.ProxyAsyncConfiguration$$EnhancerBySpringCGLIB$$f9c2cb54.asyncAdvisor(<generated>)
 85     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 86     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
 87     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 88     at java.lang.reflect.Method.invoke(Method.java:606)
 89     at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
 90     ... 28 more
 91 四月 06, 2015 10:51:38 上午 org.apache.catalina.core.StandardContext startInternal
 92 严重: Error listenerStart
 93 四月 06, 2015 10:51:38 上午 org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom
 94 信息: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [183] milliseconds.
 95 四月 06, 2015 10:51:39 上午 org.apache.catalina.core.StandardContext startInternal
 96 严重: Context [/blog1] startup failed due to previous errors
 97 四月 06, 2015 10:51:39 上午 org.apache.catalina.core.ApplicationContext log
 98 信息: Closing Spring root WebApplicationContext
 99 四月 06, 2015 10:51:39 上午 org.apache.catalina.startup.HostConfig deployDirectory
100 信息: Deployment of web application directory C:\Program Files\CUSTOM\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14\webapps\blog1 has finished in 19,206 ms
101 四月 06, 2015 10:51:39 上午 org.apache.catalina.startup.HostConfig deployDirectory
102 信息: Deploying web application directory C:\Program Files\CUSTOM\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14\webapps\docs
103 四月 06, 2015 10:51:39 上午 org.apache.catalina.startup.HostConfig deployDirectory
104 信息: Deployment of web application directory C:\Program Files\CUSTOM\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14\webapps\docs has finished in 51 ms
105 四月 06, 2015 10:51:39 上午 org.apache.catalina.startup.HostConfig deployDirectory
106 信息: Deploying web application directory C:\Program Files\CUSTOM\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14\webapps\examples
107 四月 06, 2015 10:51:39 上午 org.apache.catalina.core.ApplicationContext log
108 信息: ContextListener: contextInitialized()
109 四月 06, 2015 10:51:39 上午 org.apache.catalina.core.ApplicationContext log
110 信息: SessionListener: contextInitialized()
111 四月 06, 2015 10:51:39 上午 org.apache.catalina.startup.HostConfig deployDirectory
112 信息: Deployment of web application directory C:\Program Files\CUSTOM\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14\webapps\examples has finished in 491 ms
113 四月 06, 2015 10:51:39 上午 org.apache.catalina.startup.HostConfig deployDirectory
114 信息: Deploying web application directory C:\Program Files\CUSTOM\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14\webapps\host-manager
115 四月 06, 2015 10:51:39 上午 org.apache.catalina.startup.HostConfig deployDirectory
116 信息: Deployment of web application directory C:\Program Files\CUSTOM\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14\webapps\host-manager has finished in 34 ms
117 四月 06, 2015 10:51:39 上午 org.apache.catalina.startup.HostConfig deployDirectory
118 信息: Deploying web application directory C:\Program Files\CUSTOM\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14\webapps\manager
119 四月 06, 2015 10:51:39 上午 org.apache.catalina.startup.HostConfig deployDirectory
120 信息: Deployment of web application directory C:\Program Files\CUSTOM\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14\webapps\manager has finished in 33 ms
121 四月 06, 2015 10:51:39 上午 org.apache.catalina.startup.HostConfig deployDirectory
122 信息: Deploying web application directory C:\Program Files\CUSTOM\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14\webapps\ROOT
123 四月 06, 2015 10:51:39 上午 org.apache.catalina.startup.HostConfig deployDirectory
124 信息: Deployment of web application directory C:\Program Files\CUSTOM\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14\webapps\ROOT has finished in 30 ms
125 四月 06, 2015 10:51:39 上午 org.apache.coyote.AbstractProtocol start
126 信息: Starting ProtocolHandler ["http-apr-8080"]
127 四月 06, 2015 10:51:39 上午 org.apache.coyote.AbstractProtocol start
128 信息: Starting ProtocolHandler ["ajp-apr-8009"]
129 四月 06, 2015 10:51:39 上午 org.apache.catalina.startup.Catalina start
130 信息: Server startup in 19920 ms

第一个错误在44行,看了半天,发现

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <beans xmlns="http://www.springframework.org/schema/beans"
 3     xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p"
 4     xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 5     xsi:schemaLocation="http://www.springframework.org/schema/beans
 6 http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
 7 http://www.springframework.org/schema/context
 8 http://www.springframework.org/schema/context/spring-context-4.1.xsd
 9 http://www.springframework.org/schema/mvc
10 http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd
11 ">
12     <!-- 启动注解驱动的Spring MVC功能,注册请求url和注解POJO类方法的映射 -->
13     <mvc:annotation-driven />
14     <!-- 启动包扫描功能,以便注册带有@Controller、@Service、@repository、@Component等注解的类成为spring的bean,只有这样,程序中的注解才能发挥作用-->
15      <context:component-scan base-package="*" />
16     <!-- 对模型视图名称的解析,在请求时模型视图名称添加前后缀, -->
17     <bean
18         class="org.springframework.web.servlet.view.InternalResourceViewResolver"
19         p:prefix="/view/" p:suffix=".jsp" p:viewClass="org.springframework.web.servlet.view.JstlView"/>
20
21     <!-- HandlerMapping:表示将请求的URL和Bean名字映射,如URL为 “上下文/hello”,则Spring配置文件必须有一个名字为“/hello”的Bean,上下文默认忽略。 -->
22     <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean>
23
24     <!-- HandlerAdapter部分,表示所有实现了org.springframework.web.servlet.mvc.Controller接口的Bean可以作为Spring Web MVC中的处理器。
25     如果需要其他类型的处理器可以通过实现HadlerAdapter来解决  -->
26     <bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"></bean>
27
28     <bean name="/hello" class="springMVC.HelloWorldControl"></bean>
29 </beans>

这个spring-servlet.xml文件中13 and 15 行有问题,注释调就没事了

时间: 2024-12-11 10:44:47

spring mvc 配置运行报错误的相关文章

spring整合之后运行报什么只读错误。Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove &#39;readOnly&#39; marker from transaction definition.

解决办法, 再大dao的实现类上添加注解: @Transactional(readOnly = false ) 不让它只读就行了 spring整合之后运行报什么只读错误.Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction defi

spring mvc配置 + dbcp数据源+jdbcTemplate

spring mvc配置 + dbcp数据源+jdbcTemplate 最近打算仔细研究一下spring,就从用了2年的spring mvc开始吧,初学者可以看看,大神就pass好了,呵呵.... 首先去spring官网下载完整的spring包,包含libs, docs和schema,spring的版本是3.2.4 我们来看一下spring的lib包都有那些内容: 上面图片中除红色框内的两个jar其它都是spring官方提供的jar包,红色框内的jar我们在配置事务的时候会用到,我们一会再说.我

spring mvc @ResponseBody http报错406

项目使用的是spring mvc 3.2.4 ,在使用到@ResponseBody 的时候出现http 406的错误,解决方法: 在pom.xml中添加上一下代码就ok了. <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.2.3</version> <

spring MVC配置详解[转]

现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了.不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理. 一.Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0) 1. jar包引入 Spring 2.5.6:spring.jar.spring-webmvc.jar.comm

Spring3.X 配置----Spring MVC 配置

导论: 什么是Spring MVC? Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面. Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块.使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架.通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如  JavaServer Pages(JSP)技术.Velocity.

spring MVC配置详解(转)

现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了.不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理. 一.Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0) 1. jar包引入 Spring 2.5.6:spring.jar.spring-webmvc.jar.comm

spring MVC配置详解

现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了.不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理. 一.Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0) 1. jar包引入 Spring 2.5.6:spring.jar.spring-webmvc.jar.comm

Spring mvc 配置详解

现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了.不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理. 一.Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0) 1. jar包引入 Spring 2.5.6:spring.jar.spring-webmvc.jar.comm

Spring Boot 实践折腾记(五):自定义配置,扩展Spring MVC配置并使用fastjson

每日金句 专注和简单一直是我的秘诀之一.简单可能比复杂更难做到:你必须努力理清思路,从而使其变得简单.但最终这是值得的,因为一旦你做到了,便可以创造奇迹.--源自乔布斯 题记 前两天有点忙,没有连续更新,今天接着聊.金句里老乔的话说得多好,但能真正做到的人又有多少?至少就我个人而言,我还远远没有做到这样,只是一个在朝着这个方向努力的人,力求简明易懂,用大白话让人快速的明白理解,简单的例子上手,让使用的人更多的去实战使用扩展,折腾记即是对自己学习使用很好的一次总结,对看的人也是一个参考的方法,希望