车祸现场一
type Exception report
message Servlet. init ( ) for servlet DispatcherServlet threw exception
description The server encountered an internal error that prevented it from fulfilling this request.
exception
javax. servlet. ServletException: Servlet. init ( ) for servlet DispatcherServlet threw exception
org. apache. catalina. authenticator. AuthenticatorBase. invoke ( AuthenticatorBase. java: 472 )
org. apache. catalina. valves. ErrorReportValve. invoke ( ErrorReportValve. java: 79 )
org. apache. catalina. valves. AbstractAccessLogValve. invoke ( AbstractAccessLogValve. java: 620 )
org. apache. catalina. connector. CoyoteAdapter. service ( CoyoteAdapter. java: 349 )
org. apache. coyote. http11. Http11Processor. service ( Http11Processor. java: 784 )
org. apache. coyote. AbstractProcessorLight. process ( AbstractProcessorLight. java: 66 )
org. apache. coyote. AbstractProtocol$ConnectionHandler. process ( AbstractProtocol. java: 802 )
org. apache. tomcat. util. net. NioEndpoint$SocketProcessor. doRun ( NioEndpoint. java: 1452 )
org. apache. tomcat. util. net. SocketProcessorBase. run ( SocketProcessorBase. java: 49 )
java. util. concurrent. ThreadPoolExecutor. runWorker ( ThreadPoolExecutor. java: 1149 )
java. util. concurrent. ThreadPoolExecutor$Worker. run ( ThreadPoolExecutor. java: 624 )
org. apache. tomcat. util. threads. TaskThread$WrappingRunnable. run ( TaskThread. java: 61 )
java. lang. Thread. run ( Thread. java: 748 )
root cause
org. springframework. beans. factory. BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [ spring/ spring- dao. xml] : Invocation of init method failed; nested exception is org. springframework. core. NestedIOException: Failed to parse config resource: class path resource [ mybatis- config. xml] ; nested exception is org. apache. ibatis. builder. BuilderException: Error parsing SQL Mapper Configuration. Cause: java. io. IOException: Could not find resource com. psj. dao. BooksMapper
org. springframework. beans. factory. support. AbstractAutowireCapableBeanFactory. initializeBean ( AbstractAutowireCapableBeanFactory. java: 1778 )
org. springframework. beans. factory. support. AbstractAutowireCapableBeanFactory. doCreateBean ( AbstractAutowireCapableBeanFactory. java: 593 )
org. springframework. beans. factory. support. AbstractAutowireCapableBeanFactory. createBean ( AbstractAutowireCapableBeanFactory. java: 515 )
org. springframework. beans. factory. support. AbstractBeanFactory. lambda$doGetBean$0 ( AbstractBeanFactory. java: 320 )
org. springframework. beans. factory. support. DefaultSingletonBeanRegistry. getSingleton ( DefaultSingletonBeanRegistry. java: 222 )
org. springframework. beans. factory. support. AbstractBeanFactory. doGetBean ( AbstractBeanFactory. java: 318 )
org. springframework. beans. factory. support. AbstractBeanFactory. getBean ( AbstractBeanFactory. java: 199 )
org. springframework. beans. factory. support. DefaultListableBeanFactory. preInstantiateSingletons ( DefaultListableBeanFactory. java: 826 )
org. springframework. context. support. AbstractApplicationContext. finishBeanFactoryInitialization ( AbstractApplicationContext. java: 877 )
org. springframework. context. support. AbstractApplicationContext. refresh ( AbstractApplicationContext. java: 549 )
org. springframework. web. servlet. FrameworkServlet. configureAndRefreshWebApplicationContext ( FrameworkServlet. java: 701 )
org. springframework. web. servlet. FrameworkServlet. createWebApplicationContext ( FrameworkServlet. java: 667 )
org. springframework. web. servlet. FrameworkServlet. createWebApplicationContext ( FrameworkServlet. java: 715 )
org. springframework. web. servlet. FrameworkServlet. initWebApplicationContext ( FrameworkServlet. java: 590 )
org. springframework. web. servlet. FrameworkServlet. initServletBean ( FrameworkServlet. java: 529 )
org. springframework. web. servlet. HttpServletBean. init ( HttpServletBean. java: 169 )
javax. servlet. GenericServlet. init ( GenericServlet. java: 158 )
org. apache. catalina. authenticator. AuthenticatorBase. invoke ( AuthenticatorBase. java: 472 )
org. apache. catalina. valves. ErrorReportValve. invoke ( ErrorReportValve. java: 79 )
org. apache. catalina. valves. AbstractAccessLogValve. invoke ( AbstractAccessLogValve. java: 620 )
org. apache. catalina. connector. CoyoteAdapter. service ( CoyoteAdapter. java: 349 )
org. apache. coyote. http11. Http11Processor. service ( Http11Processor. java: 784 )
org. apache. coyote. AbstractProcessorLight. process ( AbstractProcessorLight. java: 66 )
org. apache. coyote. AbstractProtocol$ConnectionHandler. process ( AbstractProtocol. java: 802 )
org. apache. tomcat. util. net. NioEndpoint$SocketProcessor. doRun ( NioEndpoint. java: 1452 )
org. apache. tomcat. util. net. SocketProcessorBase. run ( SocketProcessorBase. java: 49 )
java. util. concurrent. ThreadPoolExecutor. runWorker ( ThreadPoolExecutor. java: 1149 )
java. util. concurrent. ThreadPoolExecutor$Worker. run ( ThreadPoolExecutor. java: 624 )
org. apache. tomcat. util. threads. TaskThread$WrappingRunnable. run ( TaskThread. java: 61 )
java. lang. Thread. run ( Thread. java: 748 )
root cause
org. springframework. core. NestedIOException: Failed to parse config resource: class path resource [ mybatis- config. xml] ; nested exception is org. apache. ibatis. builder. BuilderException: Error parsing SQL Mapper Configuration. Cause: java. io. IOException: Could not find resource com. psj. dao. BooksMapper
org. mybatis. spring. SqlSessionFactoryBean. buildSqlSessionFactory ( SqlSessionFactoryBean. java: 573 )
org. mybatis. spring. SqlSessionFactoryBean. afterPropertiesSet ( SqlSessionFactoryBean. java: 475 )
org. springframework. beans. factory. support. AbstractAutowireCapableBeanFactory. invokeInitMethods ( AbstractAutowireCapableBeanFactory. java: 1837 )
org. springframework. beans. factory. support. AbstractAutowireCapableBeanFactory. initializeBean ( AbstractAutowireCapableBeanFactory. java: 1774 )
org. springframework. beans. factory. support. AbstractAutowireCapableBeanFactory. doCreateBean ( AbstractAutowireCapableBeanFactory. java: 593 )
org. springframework. beans. factory. support. AbstractAutowireCapableBeanFactory. createBean ( AbstractAutowireCapableBeanFactory. java: 515 )
org. springframework. beans. factory. support. AbstractBeanFactory. lambda$doGetBean$0 ( AbstractBeanFactory. java: 320 )
org. springframework. beans. factory. support. DefaultSingletonBeanRegistry. getSingleton ( DefaultSingletonBeanRegistry. java: 222 )
org. springframework. beans. factory. support. AbstractBeanFactory. doGetBean ( AbstractBeanFactory. java: 318 )
org. springframework. beans. factory. support. AbstractBeanFactory. getBean ( AbstractBeanFactory. java: 199 )
org. springframework. beans. factory. support. DefaultListableBeanFactory. preInstantiateSingletons ( DefaultListableBeanFactory. java: 826 )
org. springframework. context. support. AbstractApplicationContext. finishBeanFactoryInitialization ( AbstractApplicationContext. java: 877 )
org. springframework. context. support. AbstractApplicationContext