编译的时候好像没有错,请求的的时候就出现No bean named 'sessionFactory' is defined,这是为什么?
2017-03-09 14:59:36,687 DEBUG [com.opensymphony.xwork2.config.providers.XmlConfigurationProvider] - Loaded [BUILDER] PackageConfig: [default] for namespace [/] with parents [[PackageConfig: [struts-default] for namespace [] with parents [[]]]]
三月 09, 2017 2:59:36 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory D:\apache-tomcat-9.0.0.M11\webapps\ssh1 has finished in 6,509 ms
2017-03-09 14:59:36,702 DEBUG [com.opensymphony.xwork2.config.providers.XmlConfigurationProvider] - Loaded //login in 'default' package:{ActionConfig login (action.EmployeeAction.login()) - action - file:/D:/apache-tomcat-9.0.0.M11/webapps/ssh1/WEB-INF/classes/struts.xml:17:69}
2017-03-09 14:59:36,718 DEBUG [org.apache.struts2.dispatcher.Dispatcher] - Cleaning up resources used to init Dispatcher
三月 09, 2017 2:59:36 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler [http-nio-8080]
三月 09, 2017 2:59:36 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler [ajp-nio-8009]
三月 09, 2017 2:59:36 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 6622 ms
2017-03-09 15:00:33,625 DEBUG [com.opensymphony.xwork2.config.ConfigurationManager] - Checking ConfigurationProviders for reload.
2017-03-09 15:00:33,626 DEBUG [com.opensymphony.xwork2.config.ConfigurationManager] - Updating [reloadXmlConfiguration], current value is [true], new value [true]
2017-03-09 15:00:33,646 DEBUG [com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler] - Entering nullPropertyValue [target=[com.opensymphony.xwork2.DefaultTextProvider@2369a8b0], property=struts]
2017-03-09 15:00:33,751 DEBUG [com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler] - Entering nullPropertyValue [target=[com.opensymphony.xwork2.DefaultTextProvider@2369a8b0], property=msg]
2017-03-09 15:00:35,591 DEBUG [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] - Using SessionFactory 'sessionFactory' for OpenSessionInViewFilter
三月 09, 2017 3:00:35 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [default] in context with path [/ssh1] threw exception
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'sessionFactory' is defined
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:575)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1111)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:276)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1123)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.lookupSessionFactory(OpenSessionInViewFilter.java:275)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.lookupSessionFactory(OpenSessionInViewFilter.java:260)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:191)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:784)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:802)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)