javax.servlet.ServletException: A MultiException has 3 exceptions. They are:
1. org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.boco.gpsp.service.UserService] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations:
2. java.lang.IllegalArgumentException: While attempting to resolve the dependencies of com.boco.gpsp.rest.resource.UserResource errors were found
3. java.lang.IllegalStateException: Unable to perform operation: resolve on com.boco.gpsp.rest.resource.UserResource
When i test my api in chrome by : http://localhost:9090/app/rest/users/jack error appeared as below:
javax.servlet.ServletException: A MultiException has 3 exceptions. They are: 1. org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.boco.gpsp.service.UserService] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations:
{@org.springframework.beans.factory.annotation.Autowired(required=true)}
2. java.lang.IllegalArgumentException: While attempting to resolve the dependencies of com.boco.gpsp.rest.resource.UserResource errors were found 3. java.lang.IllegalStateException: Unable to perform operation: resolve on com.boco.gpsp.rest.resource.UserResource
org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:489) org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:427) org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388) org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341) org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Environment
windows 64bit, tomcat7.x, JDK7, apache maven 3.3.3
Affected Versions
[2.22.2]