[10 20:43:09,882 INFO ] [localhost-startStop-1] xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [config/applicationContext.xml]
[10 20:43:10,083 INFO ] [localhost-startStop-1] xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [config/spring/application-db.xml]
[10 20:43:10,321 INFO ] [localhost-startStop-1] annotation.ClassPathBeanDefinitionScanner - JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning
[10 20:43:10,643 INFO ] [localhost-startStop-1] xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [config/spring/application-bean.xml]
[10 20:43:11,287 INFO ] [localhost-startStop-1] config.PropertyPlaceholderConfigurer - Loading properties file from URL [file:/C:/Users/Think/workspace/iptp/build/classes/config/jdbc.properties]
[10 20:43:11,731 INFO ] [localhost-startStop-1] support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@163797e: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,studentAction,userAction,iStudentDao,iUserDao,iStudentService,iUserService,org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor#0,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,dataSource,sqlSessionFactory,sqlSessionTemplate,transactionManager,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0]; root of factory hierarchy
log4j:ERROR A "org.apache.log4j.xml.DOMConfigurator" object is not assignable to a "org.apache.log4j.spi.Configurator" variable.
log4j:ERROR The class "org.apache.log4j.spi.Configurator" was loaded by
log4j:ERROR [sun.misc.Launcher$AppClassLoader@644d46] whereas object of type
log4j:ERROR "org.apache.log4j.xml.DOMConfigurator" was loaded by [WebappClassLoader
context: /iptp
delegate: false
----------> Parent Classloader:
java.net.URLClassLoader@1ebcae2
].
log4j:ERROR Could not instantiate configurator [org.apache.log4j.xml.DOMConfigurator].
[10 20:43:14,171 INFO ] [localhost-startStop-1] context.ContextLoader - Root WebApplicationContext: initialization completed in 4784 ms
[10 20:43:15,496 INFO ] [localhost-startStop-1] providers.XmlConfigurationProvider - Parsing configuration file [struts-default.xml]
[10 20:43:15,811 INFO ] [localhost-startStop-1] providers.XmlConfigurationProvider - Parsing configuration file [struts-plugin.xml]
[10 20:43:15,856 INFO ] [localhost-startStop-1] providers.XmlConfigurationProvider - Unable to locate configuration files of the name co
是你的eclipse不能用吗?如果是的话那可能是你的环境变量没有设置好
参考log4j 多classloader重复加载配置问题解决
错误信息很明显,log4j被两个不同的classloader初始化了两遍结果包错。这个问题不难解决,主要有两种手段:
第一、增加配置,让log4j忽略由不同的classloader的初始化这个问题。在log4j的配置文件中增加log4j.ignoreTCL=true
即可。在某些版本的log4j的错误信息中,还会提到下面的网址:
http://logging.apache.org/log4j/1.2/faq.html,里面有关注上面属性的介绍。
第二、修改初始化log4j线程的classloader。由于log4j会用当前线程上下文中的classloader去初始化配置,所以在我的沙箱应用中,虽然log4j的jar是由URLClassLoader加载进来的,但是加载的线程还是在WebApp中的,还是WebApp的ClassLoader,所以会出现上面的提示信息。因此,我们至要通过下面代码:Thread.currentThread().setContextClassLoader(urlclassLoader);
将当前线程的上下文loader改为沙箱的ClassLoader即可。两种解决方式,你可以按需选择了。
[service] 2015-03-11 19:57:41,585 - org.springframework.web.context.ContextLoader -0 [localhost-startStop-1] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization started
[service] 2015-03-11 19:57:41,831 - org.springframework.web.context.support.XmlWebApplicationContext -246 [localhost-startStop-1] INFO org.springframework.web.context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Wed Mar 11 19:57:41 CST 2015]; root of context hierarchy
[service] 2015-03-11 19:57:41,958 - org.springframework.beans.factory.xml.XmlBeanDefinitionReader -373 [localhost-startStop-1] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [config/applicationContext.xml]
[service] 2015-03-11 19:57:42,164 - org.springframework.beans.factory.xml.XmlBeanDefinitionReader -579 [localhost-startStop-1] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [config/spring/application-db.xml]
[service] 2015-03-11 19:57:42,331 - org.springframework.context.annotation.ClassPathBeanDefinitionScanner -746 [localhost-startStop-1] INFO org.springframework.context.annotation.ClassPathBeanDefinitionScanner - JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning
[service] 2015-03-11 19:57:42,596 - org.springframework.beans.factory.xml.XmlBeanDefinitionReader -1011 [localhost-startStop-1] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [config/spring/application-bean.xml]
[service] 2015-03-11 19:57:43,056 - org.springframework.beans.factory.config.PropertyPlaceholderConfigurer -1471 [localhost-startStop-1] INFO org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from URL [file:/C:/Users/Think/workspace/iptp/build/classes/config/jdbc.properties]
[service] 2015-03-11 19:57:43,237 - org.springframework.beans.factory.support.DefaultListableBeanFactory -1652 [localhost-startStop-1] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1b232f6: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,studentAction,userAction,iStudentDao,iUserDao,iStudentService,iUserService,org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor#0,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,dataSource,sqlSessionFactory,sqlSessionTemplate,transactionManager,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0]; root of factory hierarchy
log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
log4j:ERROR The class "org.apache.log4j.Appender" was loaded by
log4j:ERROR [sun.misc.Launcher$AppClassLoader@644d46] whereas object of type
log4j:ERROR "org.apache.log4j.ConsoleAppender" was loaded by [WebappClassLoader
context: /iptp
delegate: false
----------> Parent Classloader:
java.net.URLClassLoader@1ebcae2
].
log4j:ERROR Could not instantiate appender named "stdout".
log4j:ERROR A "org.apache.log4j.DailyRollingFileAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
log4j:ERROR The class "org.apache.log4j.Appender" was loaded by
log4j:ERROR [sun.misc.Launcher$AppClassLoader@644d46] whereas object of type
log4j:ERROR "org.apache.log4j.DailyRollingFileAppender" was loaded by [WebappClassLoader
context: /iptp
delegate: false
----------> Parent Classloader:
java.net.URLClassLoader@1ebcae2
].
log4j:ERROR Could not instantiate appender named "R".
log4j:ERROR A "org.apache.log4j.DailyRollingFileAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
log4j:ERROR The class "org.apache.log4j.Appender" was loaded by
log4j:ERROR [sun.misc.Launcher$AppClassLoader@644d46] whereas object of type
log4j:ERROR "org.apache.log4j.DailyRollingFileAppender" was loaded by [WebappClassLoader
context: /iptp
delegate: false
----------> Parent Classloader:
java.net.URLClassLoader@1ebcae2
].
log4j:ERROR Could not instantiate appender named "R".
[service] 2015-03-11 19:57:45,187 - org.springframework.web.context.ContextLoader -3602 [localhost-startStop-1] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3589 ms
[service] 2015-03-11 19:57:45,821 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4236 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Parsing configuration file [struts-default.xml]
[service] 2015-03-11 19:57:45,992 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4407 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Parsing configuration file [struts-plugin.xml]
[service] 2015-03-11 19:57:46,069 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4484 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Unable to locate configuration files of the name config/struts/struts-w-user.xml, skipping
[service] 2015-03-11 19:57:46,072 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4487 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Unable to locate configuration files of the name config/struts/struts-main.xml, skipping
[service] 2015-03-11 19:57:46,074 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4489 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Unable to locate configuration files of the name config/struts/struts-leave.xml, skipping
[service] 2015-03-11 19:57:46,076 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4491 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Unable to locate configuration files of the name config/struts/struts-activiti.xml, skipping
[service] 2015-03-11 19:57:46,077 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4492 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Parsing configuration file [struts.xml]
[service] 2015-03-11 19:57:46,085 - org.apache.struts2.config.AbstractBeanSelectionProvider -4500 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (spring) for (com.opensymphony.xwork2.ObjectFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.factory.ActionFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.factory.ResultFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.factory.ConverterFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.factory.InterceptorFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.factory.ValidatorFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.FileManagerFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.XWorkConverter)
[service] 2015-03-11 19:57:46,087 - org.apache.struts2.config.AbstractBeanSelectionProvider -4502 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.CollectionConverter)
[service] 2015-03-11 19:57:46,087 - org.apache.struts2.config.AbstractBeanSelectionProvider -4502 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.ArrayConverter)
[service] 2015-03-11 19:57:46,087 - org.apache.struts2.config.AbstractBeanSelectionProvider -4502 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.DateConverter)
[service] 2015-03-11 19:57:46,087 - org.apache.struts2.config.AbstractBeanSelectionProvider -4502 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.NumberConverter)
[service] 2015-03-11 19:57:46,087 - org.apache.struts2.config.AbstractBeanSelectionProvider -4502 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.StringConverter)
[service] 2015-03-11 19:57:46,087 - org.apache.struts2.config.AbstractBeanSelectionProvider -4502 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionPropertiesProcessor)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionFileProcessor)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionAnnotationProcessor)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.TypeConverterCreator)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.TypeConverterHolder)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.TextProvider)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.LocaleProvider)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.ActionProxyFactory)
[service] 2015-03-11 19:57:46,089 - org.apache.struts2.config.AbstractBeanSelectionProvider -4504 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ObjectTypeDeterminer)
[service] 2015-03-11 19:57:46,089 - org.apache.struts2.config.AbstractBeanSelectionProvider -4504 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (org.apache.struts2.dispatcher.mapper.ActionMapper)
[service] 2015-03-11 19:57:46,089 - org.apache.struts2.config.AbstractBeanSelectionProvider -4504 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (jakarta) for (org.apache.struts2.dispatcher.multipart.MultiPartRequest)
[service] 2015-03-11 19:57:46,089 - org.apache.struts2.config.AbstractBeanSelectionProvider -4504 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (org.apache.struts2.views.freemarker.FreemarkerManager)
[service] 2015-03-11 19:57:46,096 - org.apache.struts2.config.AbstractBeanSelectionProvider -4511 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (org.apache.struts2.components.UrlRenderer)
[service] 2015-03-11 19:57:46,097 - org.apache.struts2.config.AbstractBeanSelectionProvider -4512 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.validator.ActionValidatorManager)
[service] 2015-03-11 19:57:46,098 - org.apache.struts2.config.AbstractBeanSelectionProvider -4513 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.util.ValueStackFactory)
[service] 2015-03-11 19:57:46,098 - org.apache.struts2.config.AbstractBeanSelectionProvider -4513 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionProvider)
[service] 2015-03-11 19:57:46,098 - org.apache.struts2.config.AbstractBeanSelectionProvider -4513 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionContextFactory)
[service] 2015-03-11 19:57:46,098 - org.apache.struts2.config.AbstractBeanSelectionProvider -4513 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.util.PatternMatcher)
[service] 2015-03-11 19:57:46,098 - org.apache.struts2.config.AbstractBeanSelectionProvider -4513 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (org.apache.struts2.dispatcher.StaticContentLoader)
[service] 2015-03-11 19:57:46,098 - org.apache.struts2.config.AbstractBeanSelectionProvider -4513 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.UnknownHandlerManager)
[service] 2015-03-11 19:57:46,099 - org.apache.struts2.config.AbstractBeanSelectionProvider -4514 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (org.apache.struts2.views.util.UrlHelper)
[service] 2015-03-11 19:57:46,099 - org.apache.struts2.config.AbstractBeanSelectionProvider -4514 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.util.TextParser)
[service] 2015-03-11 19:57:46,150 - org.apache.struts2.spring.StrutsSpringObjectFactory -4565 [localhost-startStop-1] INFO org.apache.struts2.spring.StrutsSpringObjectFactory - Initializing Struts-Spring integration...
[service] 2015-03-11 19:57:46,151 - com.opensymphony.xwork2.spring.SpringObjectFactory -4566 [localhost-startStop-1] INFO com.opensymphony.xwork2.spring.SpringObjectFactory - Setting autowire strategy to name
[service] 2015-03-11 19:57:46,151 - org.apache.struts2.spring.StrutsSpringObjectFactory -4566 [localhost-startStop-1] INFO
[service] 2015-03-11 19:57:41,585 - org.springframework.web.context.ContextLoader -0 [localhost-startStop-1] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization started
[service] 2015-03-11 19:57:41,831 - org.springframework.web.context.support.XmlWebApplicationContext -246 [localhost-startStop-1] INFO org.springframework.web.context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Wed Mar 11 19:57:41 CST 2015]; root of context hierarchy
[service] 2015-03-11 19:57:41,958 - org.springframework.beans.factory.xml.XmlBeanDefinitionReader -373 [localhost-startStop-1] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [config/applicationContext.xml]
[service] 2015-03-11 19:57:42,164 - org.springframework.beans.factory.xml.XmlBeanDefinitionReader -579 [localhost-startStop-1] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [config/spring/application-db.xml]
[service] 2015-03-11 19:57:42,331 - org.springframework.context.annotation.ClassPathBeanDefinitionScanner -746 [localhost-startStop-1] INFO org.springframework.context.annotation.ClassPathBeanDefinitionScanner - JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning
[service] 2015-03-11 19:57:42,596 - org.springframework.beans.factory.xml.XmlBeanDefinitionReader -1011 [localhost-startStop-1] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [config/spring/application-bean.xml]
[service] 2015-03-11 19:57:43,056 - org.springframework.beans.factory.config.PropertyPlaceholderConfigurer -1471 [localhost-startStop-1] INFO org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from URL [file:/C:/Users/Think/workspace/iptp/build/classes/config/jdbc.properties]
[service] 2015-03-11 19:57:43,237 - org.springframework.beans.factory.support.DefaultListableBeanFactory -1652 [localhost-startStop-1] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1b232f6: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,studentAction,userAction,iStudentDao,iUserDao,iStudentService,iUserService,org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor#0,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,dataSource,sqlSessionFactory,sqlSessionTemplate,transactionManager,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0]; root of factory hierarchy
log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
log4j:ERROR The class "org.apache.log4j.Appender" was loaded by
log4j:ERROR [sun.misc.Launcher$AppClassLoader@644d46] whereas object of type
log4j:ERROR "org.apache.log4j.ConsoleAppender" was loaded by [WebappClassLoader
context: /iptp
delegate: false
----------> Parent Classloader:
java.net.URLClassLoader@1ebcae2
].
log4j:ERROR Could not instantiate appender named "stdout".
log4j:ERROR A "org.apache.log4j.DailyRollingFileAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
log4j:ERROR The class "org.apache.log4j.Appender" was loaded by
log4j:ERROR [sun.misc.Launcher$AppClassLoader@644d46] whereas object of type
log4j:ERROR "org.apache.log4j.DailyRollingFileAppender" was loaded by [WebappClassLoader
context: /iptp
delegate: false
----------> Parent Classloader:
java.net.URLClassLoader@1ebcae2
].
log4j:ERROR Could not instantiate appender named "R".
log4j:ERROR A "org.apache.log4j.DailyRollingFileAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
log4j:ERROR The class "org.apache.log4j.Appender" was loaded by
log4j:ERROR [sun.misc.Launcher$AppClassLoader@644d46] whereas object of type
log4j:ERROR "org.apache.log4j.DailyRollingFileAppender" was loaded by [WebappClassLoader
context: /iptp
delegate: false
----------> Parent Classloader:
java.net.URLClassLoader@1ebcae2
].
log4j:ERROR Could not instantiate appender named "R".
[service] 2015-03-11 19:57:45,187 - org.springframework.web.context.ContextLoader -3602 [localhost-startStop-1] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3589 ms
[service] 2015-03-11 19:57:45,821 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4236 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Parsing configuration file [struts-default.xml]
[service] 2015-03-11 19:57:45,992 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4407 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Parsing configuration file [struts-plugin.xml]
[service] 2015-03-11 19:57:46,069 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4484 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Unable to locate configuration files of the name config/struts/struts-w-user.xml, skipping
[service] 2015-03-11 19:57:46,072 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4487 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Unable to locate configuration files of the name config/struts/struts-main.xml, skipping
[service] 2015-03-11 19:57:46,074 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4489 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Unable to locate configuration files of the name config/struts/struts-leave.xml, skipping
[service] 2015-03-11 19:57:46,076 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4491 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Unable to locate configuration files of the name config/struts/struts-activiti.xml, skipping
[service] 2015-03-11 19:57:46,077 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4492 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Parsing configuration file [struts.xml]
[service] 2015-03-11 19:57:46,085 - org.apache.struts2.config.AbstractBeanSelectionProvider -4500 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (spring) for (com.opensymphony.xwork2.ObjectFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.factory.ActionFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.factory.ResultFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.factory.ConverterFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.factory.InterceptorFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.factory.ValidatorFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.FileManagerFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.XWorkConverter)
[service] 2015-03-11 19:57:46,087 - org.apache.struts2.config.AbstractBeanSelectionProvider -4502 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.CollectionConverter)
[service] 2015-03-11 19:57:46,087 - org.apache.struts2.config.AbstractBeanSelectionProvider -4502 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.ArrayConverter)
[service] 2015-03-11 19:57:46,087 - org.apache.struts2.config.AbstractBeanSelectionProvider -4502 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.DateConverter)
[service] 2015-03-11 19:57:46,087 - org.apache.struts2.config.AbstractBeanSelectionProvider -4502 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.NumberConverter)
[service] 2015-03-11 19:57:46,087 - org.apache.struts2.config.AbstractBeanSelectionProvider -4502 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.StringConverter)
[service] 2015-03-11 19:57:46,087 - org.apache.struts2.config.AbstractBeanSelectionProvider -4502 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionPropertiesProcessor)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionFileProcessor)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionAnnotationProcessor)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.TypeConverterCreator)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.TypeConverterHolder)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.TextProvider)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.LocaleProvider)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.ActionProxyFactory)
[service] 2015-03-11 19:57:46,089 - org.apache.struts2.config.AbstractBeanSelectionProvider -4504 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ObjectTypeDeterminer)
[service] 2015-03-11 19:57:46,089 - org.apache.struts2.config.AbstractBeanSelectionProvider -4504 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (org.apache.struts2.dispatcher.mapper.ActionMapper)
[service] 2015-03-11 19:57:46,089 - org.apache.struts2.config.AbstractBeanSelectionProvider -4504 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (jakarta) for (org.apache.struts2.dispatcher.multipart.MultiPartRequest)
[service] 2015-03-11 19:57:46,089 - org.apache.struts2.config.AbstractBeanSelectionProvider -4504 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (org.apache.struts2.views.freemarker.FreemarkerManager)
[service] 2015-03-11 19:57:46,096 - org.apache.struts2.config.AbstractBeanSelectionProvider -4511 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (org.apache.struts2.components.UrlRenderer)
[service] 2015-03-11 19:57:46,097 - org.apache.struts2.config.AbstractBeanSelectionProvider -4512 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.validator.ActionValidatorManager)
[service] 2015-03-11 19:57:46,098 - org.apache.struts2.config.AbstractBeanSelectionProvider -4513 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.util.ValueStackFactory)
[service] 2015-03-11 19:57:46,098 - org.apache.struts2.config.AbstractBeanSelectionProvider -4513 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionProvider)
[service] 2015-03-11 19:57:46,098 - org.apache.struts2.config.AbstractBeanSelectionProvider -4513 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionContextFactory)
[service] 2015-03-11 19:57:46,098 - org.apache.struts2.config.AbstractBeanSelectionProvider -4513 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.util.PatternMatcher)
[service] 2015-03-11 19:57:46,098 - org.apache.struts2.config.AbstractBeanSelectionProvider -4513 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (org.apache.struts2.dispatcher.StaticContentLoader)
[service] 2015-03-11 19:57:46,098 - org.apache.struts2.config.AbstractBeanSelectionProvider -4513 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.UnknownHandlerManager)
[service] 2015-03-11 19:57:46,099 - org.apache.struts2.config.AbstractBeanSelectionProvider -4514 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (org.apache.struts2.views.util.UrlHelper)
[service] 2015-03-11 19:57:46,099 - org.apache.struts2.config.AbstractBeanSelectionProvider -4514 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.util.TextParser)
[service] 2015-03-11 19:57:46,150 - org.apache.struts2.spring.StrutsSpringObjectFactory -4565 [localhost-startStop-1] INFO org.apache.struts2.spring.StrutsSpringObjectFactory - Initializing Struts-Spring integration...
[service] 2015-03-11 19:57:46,151 - com.opensymphony.xwork2.spring.SpringObjectFactory -4566 [localhost-startStop-1] INFO com.opensymphony.xwork2.spring.SpringObjectFactory - Setting autowire strategy to name
[service] 2015-03-11 19:57:46,151 - org.apache.struts2.spring.StrutsSpringObjectFactory -4566 [localhost-startStop-1] INFO
[service] 2015-03-11 19:57:41,585 - org.springframework.web.context.ContextLoader -0 [localhost-startStop-1] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization started
[service] 2015-03-11 19:57:41,831 - org.springframework.web.context.support.XmlWebApplicationContext -246 [localhost-startStop-1] INFO org.springframework.web.context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Wed Mar 11 19:57:41 CST 2015]; root of context hierarchy
[service] 2015-03-11 19:57:41,958 - org.springframework.beans.factory.xml.XmlBeanDefinitionReader -373 [localhost-startStop-1] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [config/applicationContext.xml]
[service] 2015-03-11 19:57:42,164 - org.springframework.beans.factory.xml.XmlBeanDefinitionReader -579 [localhost-startStop-1] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [config/spring/application-db.xml]
[service] 2015-03-11 19:57:42,331 - org.springframework.context.annotation.ClassPathBeanDefinitionScanner -746 [localhost-startStop-1] INFO org.springframework.context.annotation.ClassPathBeanDefinitionScanner - JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning
[service] 2015-03-11 19:57:42,596 - org.springframework.beans.factory.xml.XmlBeanDefinitionReader -1011 [localhost-startStop-1] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [config/spring/application-bean.xml]
[service] 2015-03-11 19:57:43,056 - org.springframework.beans.factory.config.PropertyPlaceholderConfigurer -1471 [localhost-startStop-1] INFO org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from URL [file:/C:/Users/Think/workspace/iptp/build/classes/config/jdbc.properties]
[service] 2015-03-11 19:57:43,237 - org.springframework.beans.factory.support.DefaultListableBeanFactory -1652 [localhost-startStop-1] INFO org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1b232f6: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,studentAction,userAction,iStudentDao,iUserDao,iStudentService,iUserService,org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor#0,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,dataSource,sqlSessionFactory,sqlSessionTemplate,transactionManager,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0]; root of factory hierarchy
log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
log4j:ERROR The class "org.apache.log4j.Appender" was loaded by
log4j:ERROR [sun.misc.Launcher$AppClassLoader@644d46] whereas object of type
log4j:ERROR "org.apache.log4j.ConsoleAppender" was loaded by [WebappClassLoader
context: /iptp
delegate: false
----------> Parent Classloader:
java.net.URLClassLoader@1ebcae2
].
log4j:ERROR Could not instantiate appender named "stdout".
log4j:ERROR A "org.apache.log4j.DailyRollingFileAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
log4j:ERROR The class "org.apache.log4j.Appender" was loaded by
log4j:ERROR [sun.misc.Launcher$AppClassLoader@644d46] whereas object of type
log4j:ERROR "org.apache.log4j.DailyRollingFileAppender" was loaded by [WebappClassLoader
context: /iptp
delegate: false
----------> Parent Classloader:
java.net.URLClassLoader@1ebcae2
].
log4j:ERROR Could not instantiate appender named "R".
log4j:ERROR A "org.apache.log4j.DailyRollingFileAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
log4j:ERROR The class "org.apache.log4j.Appender" was loaded by
log4j:ERROR [sun.misc.Launcher$AppClassLoader@644d46] whereas object of type
log4j:ERROR "org.apache.log4j.DailyRollingFileAppender" was loaded by [WebappClassLoader
context: /iptp
delegate: false
----------> Parent Classloader:
java.net.URLClassLoader@1ebcae2
].
log4j:ERROR Could not instantiate appender named "R".
[service] 2015-03-11 19:57:45,187 - org.springframework.web.context.ContextLoader -3602 [localhost-startStop-1] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3589 ms
[service] 2015-03-11 19:57:45,821 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4236 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Parsing configuration file [struts-default.xml]
[service] 2015-03-11 19:57:45,992 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4407 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Parsing configuration file [struts-plugin.xml]
[service] 2015-03-11 19:57:46,069 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4484 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Unable to locate configuration files of the name config/struts/struts-w-user.xml, skipping
[service] 2015-03-11 19:57:46,072 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4487 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Unable to locate configuration files of the name config/struts/struts-main.xml, skipping
[service] 2015-03-11 19:57:46,074 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4489 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Unable to locate configuration files of the name config/struts/struts-leave.xml, skipping
[service] 2015-03-11 19:57:46,076 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4491 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Unable to locate configuration files of the name config/struts/struts-activiti.xml, skipping
[service] 2015-03-11 19:57:46,077 - com.opensymphony.xwork2.config.providers.XmlConfigurationProvider -4492 [localhost-startStop-1] INFO com.opensymphony.xwork2.config.providers.XmlConfigurationProvider - Parsing configuration file [struts.xml]
[service] 2015-03-11 19:57:46,085 - org.apache.struts2.config.AbstractBeanSelectionProvider -4500 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (spring) for (com.opensymphony.xwork2.ObjectFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.factory.ActionFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.factory.ResultFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.factory.ConverterFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.factory.InterceptorFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.factory.ValidatorFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.FileManagerFactory)
[service] 2015-03-11 19:57:46,086 - org.apache.struts2.config.AbstractBeanSelectionProvider -4501 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.XWorkConverter)
[service] 2015-03-11 19:57:46,087 - org.apache.struts2.config.AbstractBeanSelectionProvider -4502 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.CollectionConverter)
[service] 2015-03-11 19:57:46,087 - org.apache.struts2.config.AbstractBeanSelectionProvider -4502 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.ArrayConverter)
[service] 2015-03-11 19:57:46,087 - org.apache.struts2.config.AbstractBeanSelectionProvider -4502 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.DateConverter)
[service] 2015-03-11 19:57:46,087 - org.apache.struts2.config.AbstractBeanSelectionProvider -4502 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.NumberConverter)
[service] 2015-03-11 19:57:46,087 - org.apache.struts2.config.AbstractBeanSelectionProvider -4502 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.StringConverter)
[service] 2015-03-11 19:57:46,087 - org.apache.struts2.config.AbstractBeanSelectionProvider -4502 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionPropertiesProcessor)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionFileProcessor)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionAnnotationProcessor)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.TypeConverterCreator)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.TypeConverterHolder)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.TextProvider)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.LocaleProvider)
[service] 2015-03-11 19:57:46,088 - org.apache.struts2.config.AbstractBeanSelectionProvider -4503 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.ActionProxyFactory)
[service] 2015-03-11 19:57:46,089 - org.apache.struts2.config.AbstractBeanSelectionProvider -4504 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ObjectTypeDeterminer)
[service] 2015-03-11 19:57:46,089 - org.apache.struts2.config.AbstractBeanSelectionProvider -4504 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (org.apache.struts2.dispatcher.mapper.ActionMapper)
[service] 2015-03-11 19:57:46,089 - org.apache.struts2.config.AbstractBeanSelectionProvider -4504 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (jakarta) for (org.apache.struts2.dispatcher.multipart.MultiPartRequest)
[service] 2015-03-11 19:57:46,089 - org.apache.struts2.config.AbstractBeanSelectionProvider -4504 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (org.apache.struts2.views.freemarker.FreemarkerManager)
[service] 2015-03-11 19:57:46,096 - org.apache.struts2.config.AbstractBeanSelectionProvider -4511 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (org.apache.struts2.components.UrlRenderer)
[service] 2015-03-11 19:57:46,097 - org.apache.struts2.config.AbstractBeanSelectionProvider -4512 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.validator.ActionValidatorManager)
[service] 2015-03-11 19:57:46,098 - org.apache.struts2.config.AbstractBeanSelectionProvider -4513 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.util.ValueStackFactory)
[service] 2015-03-11 19:57:46,098 - org.apache.struts2.config.AbstractBeanSelectionProvider -4513 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionProvider)
[service] 2015-03-11 19:57:46,098 - org.apache.struts2.config.AbstractBeanSelectionProvider -4513 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionContextFactory)
[service] 2015-03-11 19:57:46,098 - org.apache.struts2.config.AbstractBeanSelectionProvider -4513 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.util.PatternMatcher)
[service] 2015-03-11 19:57:46,098 - org.apache.struts2.config.AbstractBeanSelectionProvider -4513 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (org.apache.struts2.dispatcher.StaticContentLoader)
[service] 2015-03-11 19:57:46,098 - org.apache.struts2.config.AbstractBeanSelectionProvider -4513 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.UnknownHandlerManager)
[service] 2015-03-11 19:57:46,099 - org.apache.struts2.config.AbstractBeanSelectionProvider -4514 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (org.apache.struts2.views.util.UrlHelper)
[service] 2015-03-11 19:57:46,099 - org.apache.struts2.config.AbstractBeanSelectionProvider -4514 [localhost-startStop-1] INFO org.apache.struts2.config.AbstractBeanSelectionProvider - Choosing bean (struts) for (com.opensymphony.xwork2.util.TextParser)
[service] 2015-03-11 19:57:46,150 - org.apache.struts2.spring.StrutsSpringObjectFactory -4565 [localhost-startStop-1] INFO org.apache.struts2.spring.StrutsSpringObjectFactory - Initializing Struts-Spring integration...
[service] 2015-03-11 19:57:46,151 - com.opensymphony.xwork2.spring.SpringObjectFactory -4566 [localhost-startStop-1] INFO com.opensymphony.xwork2.spring.SpringObjectFactory - Setting autowire strategy to name
[service] 2015-03-11 19:57:46,151 - org.apache.struts2.spring.StrutsSpringObjectFactory -4566 [localhost-startStop-1] INFO
log4j.rootLogger=info, stdout, R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[service] %d - %c -%-4r [%t] %-5p %c %x - %m%n
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File=../logs/service.log
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=[service] %d - %c -%-4r [%t] %-5p %c %x - %m%n
log4j.logger.com.ibatis = debug
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource = debug
log4j.logger.com.ibatis.common.jdbc.ScriptRunner = debug
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate = debug
log4j.logger.java.sql.Connection = debug
log4j.logger.java.sql.Statement = debug
log4j.logger.java.sql.PreparedStatement = debug,R
log4j.logger.java.sql.ResultSet =debug
log4j.ignoreTCL=true
还是不行,我把logj4.properties贴出来了
我怀疑是tomcat的问题