Type Exception Report
Message Servlet.init() for servlet [dishaapi] threw exception
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
javax.servlet.ServletException: Servlet.init() for servlet [dishaapi] threw exception org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:533) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:764) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:350) org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:407) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1344) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2089) org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74) org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:976) org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:494) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:80) java.lang.Thread.run(Thread.java:750)
Root Cause
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping': Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1334) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:332) org.springframework.web.servlet.DispatcherServlet.createDefaultStrategy(DispatcherServlet.java:915) org.springframework.web.servlet.DispatcherServlet.getDefaultStrategies(DispatcherServlet.java:883) org.springframework.web.servlet.DispatcherServlet.initHandlerMappings(DispatcherServlet.java:613) org.springframework.web.servlet.DispatcherServlet.initStrategies(DispatcherServlet.java:500) org.springframework.web.servlet.DispatcherServlet.onRefresh(DispatcherServlet.java:489) org.springframework.web.servlet.FrameworkServlet.onApplicationEvent(FrameworkServlet.java:842) org.springframework.web.servlet.FrameworkServlet$ContextRefreshListener.onApplicationEvent(FrameworkServlet.java:1190) org.springframework.web.servlet.FrameworkServlet$ContextRefreshListener.onApplicationEvent(FrameworkServlet.java:1186) org.springframework.context.event.GenericApplicationListenerAdapter.onApplicationEvent(GenericApplicationListenerAdapter.java:64) org.springframework.context.event.SourceFilteringListener.onApplicationEventInternal(SourceFilteringListener.java:109) org.springframework.context.event.SourceFilteringListener.onApplicationEvent(SourceFilteringListener.java:73) org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:421) org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:378) org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:938) org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:586) org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:702) org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:668) org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:716) org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:591) org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:530) org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:170) javax.servlet.GenericServlet.init(GenericServlet.java:143) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:533) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:764) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:350) org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:407) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1344) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2089) org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74) org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:976) org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:494) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:80) java.lang.Thread.run(Thread.java:750)
Root Cause
java.lang.NoClassDefFoundError: Could not initialize class org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) java.lang.reflect.Constructor.newInstance(Constructor.java:423) org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:211) org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1326) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:332) org.springframework.web.servlet.DispatcherServlet.createDefaultStrategy(DispatcherServlet.java:915) org.springframework.web.servlet.DispatcherServlet.getDefaultStrategies(DispatcherServlet.java:883) org.springframework.web.servlet.DispatcherServlet.initHandlerMappings(DispatcherServlet.java:613) org.springframework.web.servlet.DispatcherServlet.initStrategies(DispatcherServlet.java:500) org.springframework.web.servlet.DispatcherServlet.onRefresh(DispatcherServlet.java:489) org.springframework.web.servlet.FrameworkServlet.onApplicationEvent(FrameworkServlet.java:842) org.springframework.web.servlet.FrameworkServlet$ContextRefreshListener.onApplicationEvent(FrameworkServlet.java:1190) org.springframework.web.servlet.FrameworkServlet$ContextRefreshListener.onApplicationEvent(FrameworkServlet.java:1186) org.springframework.context.event.GenericApplicationListenerAdapter.onApplicationEvent(GenericApplicationListenerAdapter.java:64) org.springframework.context.event.SourceFilteringListener.onApplicationEventInternal(SourceFilteringListener.java:109) org.springframework.context.event.SourceFilteringListener.onApplicationEvent(SourceFilteringListener.java:73) org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:421) org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:378) org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:938) org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:586) org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:702) org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:668) org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:716) org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:591) org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:530) org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:170) javax.servlet.GenericServlet.init(GenericServlet.java:143) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:533) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:86) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:764) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:350) org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:407) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:71) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1344) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:2089) org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:74) org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:976) org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:494) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:80) java.lang.Thread.run(Thread.java:750)
Note The full stack trace of the root cause is available in the server logs.