zoukankan      html  css  js  c++  java
  • spring3+struts2+hibernate3整合出现的问题,No mapping found for dependency [type=java.lang.String, name='struts.objectFactory.spring.enableAopSupport']

    七月 11, 2016 3:49:24 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin
    警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:EBook' did not find a matching property.
    七月 11, 2016 3:49:24 下午 org.apache.catalina.startup.VersionLoggerListener log
    信息: Server version: Apache Tomcat/7.0.64
    七月 11, 2016 3:49:24 下午 org.apache.catalina.startup.VersionLoggerListener log
    信息: Server built: Aug 19 2015 17:18:06 UTC
    七月 11, 2016 3:49:24 下午 org.apache.catalina.startup.VersionLoggerListener log
    信息: Server number: 7.0.64.0
    七月 11, 2016 3:49:24 下午 org.apache.catalina.startup.VersionLoggerListener log
    信息: OS Name: Windows 7
    七月 11, 2016 3:49:24 下午 org.apache.catalina.startup.VersionLoggerListener log
    信息: OS Version: 6.1
    七月 11, 2016 3:49:24 下午 org.apache.catalina.startup.VersionLoggerListener log
    信息: Architecture: x86
    七月 11, 2016 3:49:24 下午 org.apache.catalina.startup.VersionLoggerListener log
    信息: Java Home: D:Javajdk1.8.0_45
    七月 11, 2016 3:49:24 下午 org.apache.catalina.startup.VersionLoggerListener log
    信息: JVM Version: 1.8.0_45-b15
    七月 11, 2016 3:49:24 下午 org.apache.catalina.startup.VersionLoggerListener log
    信息: JVM Vendor: Oracle Corporation
    七月 11, 2016 3:49:24 下午 org.apache.catalina.startup.VersionLoggerListener log
    信息: CATALINA_BASE: D:workspace.metadata.pluginsorg.eclipse.wst.server.core mp0
    七月 11, 2016 3:49:24 下午 org.apache.catalina.startup.VersionLoggerListener log
    信息: CATALINA_HOME: D:apache-tomcat-7.0.64
    七月 11, 2016 3:49:24 下午 org.apache.catalina.startup.VersionLoggerListener log
    信息: Command line argument: -Dcatalina.base=D:workspace.metadata.pluginsorg.eclipse.wst.server.core mp0
    七月 11, 2016 3:49:24 下午 org.apache.catalina.startup.VersionLoggerListener log
    信息: Command line argument: -Dcatalina.home=D:apache-tomcat-7.0.64
    七月 11, 2016 3:49:24 下午 org.apache.catalina.startup.VersionLoggerListener log
    信息: Command line argument: -Dwtp.deploy=D:workspace.metadata.pluginsorg.eclipse.wst.server.core mp0wtpwebapps
    七月 11, 2016 3:49:24 下午 org.apache.catalina.startup.VersionLoggerListener log
    信息: Command line argument: -Djava.endorsed.dirs=D:apache-tomcat-7.0.64endorsed
    七月 11, 2016 3:49:24 下午 org.apache.catalina.startup.VersionLoggerListener log
    信息: Command line argument: -Dfile.encoding=GBK
    七月 11, 2016 3:49:24 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
    信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:Javajdk1.8.0_45in;C:WindowsSunJavain;C:Windowssystem32;C:Windows;D:/Java/jdk1.8.0_45/bin/client;D:/Java/jdk1.8.0_45/bin;D:/Java/jdk1.8.0_45/lib/i386;D:oracle11gproduct11.2.0dbhome_1in;C:ProgramDataOracleJavajavapath;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;D:Javajdk1.8.0_45in;C:Program FilesMicrosoft SQL Server100ToolsBinn;C:Program FilesMicrosoft SQL Server100DTSBinn;C:Program FilesMicrosoft Visual StudioCommonToolsWinNT;C:Program FilesMicrosoft Visual StudioCommonMSDev98Bin;C:Program FilesMicrosoft Visual StudioCommonTools;C:Program FilesMicrosoft Visual StudioVC98in;D:DriverGenius;D:DriverGeniusksoft;D:eclipse;;.
    七月 11, 2016 3:49:24 下午 org.apache.coyote.AbstractProtocol init
    信息: Initializing ProtocolHandler ["http-bio-8080"]
    七月 11, 2016 3:49:24 下午 org.apache.coyote.AbstractProtocol init
    信息: Initializing ProtocolHandler ["ajp-bio-8009"]
    七月 11, 2016 3:49:24 下午 org.apache.catalina.startup.Catalina load
    信息: Initialization processed in 1193 ms
    七月 11, 2016 3:49:24 下午 org.apache.catalina.core.StandardService startInternal
    信息: Starting service Catalina
    七月 11, 2016 3:49:24 下午 org.apache.catalina.core.StandardEngine startInternal
    信息: Starting Servlet Engine: Apache Tomcat/7.0.64
    七月 11, 2016 3:49:31 下午 org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom
    信息: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [6,059] milliseconds.
    七月 11, 2016 3:49:34 下午 org.apache.catalina.startup.TldConfig execute
    信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
    七月 11, 2016 3:49:34 下午 org.apache.catalina.core.ApplicationContext log
    信息: No Spring WebApplicationInitializer types detected on classpath
    七月 11, 2016 3:49:34 下午 org.apache.catalina.core.ApplicationContext log
    信息: Initializing Spring root WebApplicationContext
    log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
    log4j:WARN Please initialize the log4j system properly.
    log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
    七月 11, 2016 3:49:39 下午 org.apache.catalina.core.StandardContext filterStart
    严重: Exception starting filter struts2
    java.lang.RuntimeException: com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=java.lang.String, name='struts.objectFactory.spring.enableAopSupport'] in public org.apache.struts2.spring.StrutsSpringObjectFactory(java.lang.String,java.lang.String,java.lang.String,java.lang.String,javax.servlet.ServletContext,java.lang.String,com.opensymphony.xwork2.inject.Container). - Class: com.opensymphony.xwork2.inject.ContainerBuilder$4
    File: ContainerBuilder.java
    Method: create
    Line: 132 - com/opensymphony/xwork2/inject/ContainerBuilder.java:132:-1
    at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:502)
    at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
    at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57)
    at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
    at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
    at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
    at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4841)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5535)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1574)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1564)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.RuntimeException: java.lang.RuntimeException: com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=java.lang.String, name='struts.objectFactory.spring.enableAopSupport'] in public org.apache.struts2.spring.StrutsSpringObjectFactory(java.lang.String,java.lang.String,java.lang.String,java.lang.String,javax.servlet.ServletContext,java.lang.String,com.opensymphony.xwork2.inject.Container).
    at com.opensymphony.xwork2.inject.ContainerBuilder$4.create(ContainerBuilder.java:132)
    at com.opensymphony.xwork2.inject.Scope$2$1.create(Scope.java:51)
    at com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:514)
    at com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:524)
    at com.opensymphony.xwork2.inject.ContainerImpl$9.call(ContainerImpl.java:555)
    at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:584)
    at com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:553)
    at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:243)
    at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)
    at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:446)
    at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:490)
    ... 14 more
    Caused by: java.lang.RuntimeException: com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=java.lang.String, name='struts.objectFactory.spring.enableAopSupport'] in public org.apache.struts2.spring.StrutsSpringObjectFactory(java.lang.String,java.lang.String,java.lang.String,java.lang.String,javax.servlet.ServletContext,java.lang.String,com.opensymphony.xwork2.inject.Container).
    at com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:502)
    at com.opensymphony.xwork2.inject.ContainerImpl$7.call(ContainerImpl.java:539)
    at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:593)
    at com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:537)
    at com.opensymphony.xwork2.config.impl.LocatableFactory.create(LocatableFactory.java:32)
    at com.opensymphony.xwork2.inject.ContainerBuilder$4.create(ContainerBuilder.java:130)
    ... 24 more
    Caused by: com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=java.lang.String, name='struts.objectFactory.spring.enableAopSupport'] in public org.apache.struts2.spring.StrutsSpringObjectFactory(java.lang.String,java.lang.String,java.lang.String,java.lang.String,javax.servlet.ServletContext,java.lang.String,com.opensymphony.xwork2.inject.Container).
    at com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector.<init>(ContainerImpl.java:353)
    at com.opensymphony.xwork2.inject.ContainerImpl$5.create(ContainerImpl.java:311)
    at com.opensymphony.xwork2.inject.ContainerImpl$5.create(ContainerImpl.java:307)
    at com.opensymphony.xwork2.inject.util.ReferenceCache$CallableCreate.call(ReferenceCache.java:150)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at com.opensymphony.xwork2.inject.util.ReferenceCache.internalCreate(ReferenceCache.java:76)
    at com.opensymphony.xwork2.inject.util.ReferenceCache.get(ReferenceCache.java:116)
    at com.opensymphony.xwork2.inject.ContainerImpl.getConstructor(ContainerImpl.java:607)
    at com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:498)
    ... 29 more
    Caused by: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=java.lang.String, name='struts.objectFactory.spring.enableAopSupport'] in public org.apache.struts2.spring.StrutsSpringObjectFactory(java.lang.String,java.lang.String,java.lang.String,java.lang.String,javax.servlet.ServletContext,java.lang.String,com.opensymphony.xwork2.inject.Container).
    at com.opensymphony.xwork2.inject.ContainerImpl.createParameterInjector(ContainerImpl.java:239)
    at com.opensymphony.xwork2.inject.ContainerImpl.getParametersInjectors(ContainerImpl.java:229)
    at com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector.constructParameterInjector(ContainerImpl.java:361)
    at com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector.<init>(ContainerImpl.java:345)
    ... 37 more

    七月 11, 2016 3:49:39 下午 org.apache.catalina.core.StandardContext startInternal
    严重: One or more Filters failed to start. Full details will be found in the appropriate container log file
    七月 11, 2016 3:49:39 下午 org.apache.catalina.core.StandardContext startInternal
    严重: Context [/EBook] startup failed due to previous errors
    七月 11, 2016 3:49:39 下午 org.apache.catalina.core.ApplicationContext log
    信息: Closing Spring root WebApplicationContext
    七月 11, 2016 3:49:40 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
    严重: The web application [/EBook] registered the JDBC driver [oracle.jdbc.driver.OracleDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
    七月 11, 2016 3:49:40 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
    严重: The web application [/EBook] appears to have started a thread named [Timer-0] but has failed to stop it. This is very likely to create a memory leak.
    七月 11, 2016 3:49:40 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
    严重: The web application [/EBook] appears to have started a thread named [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0] but has failed to stop it. This is very likely to create a memory leak.
    七月 11, 2016 3:49:40 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
    严重: The web application [/EBook] appears to have started a thread named [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1] but has failed to stop it. This is very likely to create a memory leak.
    七月 11, 2016 3:49:40 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
    严重: The web application [/EBook] appears to have started a thread named [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2] but has failed to stop it. This is very likely to create a memory leak.
    七月 11, 2016 3:49:40 下午 org.apache.coyote.AbstractProtocol start
    信息: Starting ProtocolHandler ["http-bio-8080"]
    七月 11, 2016 3:49:40 下午 org.apache.coyote.AbstractProtocol start
    信息: Starting ProtocolHandler ["ajp-bio-8009"]
    七月 11, 2016 3:49:40 下午 org.apache.catalina.startup.Catalina start
    信息: Server startup in 15319 ms

    解决方案:

    更换对应的struts2 版本的 struts2-spring-plugin-2.3.15.3.jar包

  • 相关阅读:
    linux更换软件镜像地址的方法(使用阿里云软件镜像,适用所有系统)
    MPLAB X安装,PIC单片机开发环境的搭建记录。
    Ubuntu安装配置SSH远程访问和传输文件
    AttributeError: module 'serial' has no attribute 'Serial'
    python使用pip时出现一大堆红色错误,然后最后一句是Read timed out
    关于如何用离散的方法求两个交流信号之间的相位差
    解决,MPLAB X汇编代码包含自己写的头文件然后编译错误的问题。
    docker环境下gitlab的自动双机备份(直接备份到window的共享目录下)
    python二八十六进制的相互转换
    【博弈论】基本假设
  • 原文地址:https://www.cnblogs.com/vincentExclusiveBlog/p/5660560.html
Copyright © 2011-2022 走看看