2016-02-29 5 views
0

Добавлен @ImportResource («Путь к классам: исходящий Кафка-integration.xml») на вершине моего SpringConfig класса, где я создать фасоль в Java коде ...весны Интеграция Кафка outboundchannel объекта Injection Ошибки при GlassFish

Добавлены ниже зависимость в pom.xml

<dependency> 
    <groupId>org.springframework.integration</groupId> 
    <artifactId>spring-integration-kafka</artifactId> 
    <version>1.3.0.RELEASE</version> 
</dependency> 

дает ошибку ниже, когда им отладка от клиента SOAP UI (мое приложение апи остальное) ...

MultiException stack 1 of 4 
org.glassfish.hk2.api.UnsatisfiedDependencyException: There was no object available for injection at SystemInjecteeImpl(requiredType=ConversionService,parent=AbstractExceptionMapper,qualifiers={},position=-1,optional=false,self=false,unqualified=null,780303454) 
    at org.jvnet.hk2.internal.ThreeThirtyResolver.resolve(ThreeThirtyResolver.java:75) 
    at org.jvnet.hk2.internal.ClazzCreator.resolve(ClazzCreator.java:211) 
    at org.jvnet.hk2.internal.ClazzCreator.resolveAllDependencies(ClazzCreator.java:234) 
    at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:357) 
    at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:471) 
    at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:83) 
    at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:71) 
    at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
    at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154) 
    at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199) 
    at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:122) 
    at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2072) 
    at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:114) 
    at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:88) 
    at org.glassfish.jersey.internal.ExceptionMapperFactory.<init>(ExceptionMapperFactory.java:181) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:422) 
    at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1350) 
    at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:271) 
    at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:365) 
    at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:471) 
    at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:83) 
    at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:71) 
    at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
    at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154) 
    at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199) 
    at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:122) 
    at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2072) 
    at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:689) 
    at org.jvnet.hk2.internal.ThreeThirtyResolver.resolve(ThreeThirtyResolver.java:78) 
    at org.jvnet.hk2.internal.Utilities.justInject(Utilities.java:946) 
    at org.jvnet.hk2.internal.ServiceLocatorImpl.inject(ServiceLocatorImpl.java:981) 
    at org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1056) 
    at org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1047) 
    at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:600) 
    at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:184) 
    at org.glassfish.jersey.server.ApplicationHandler$3.call(ApplicationHandler.java:350) 
    at org.glassfish.jersey.server.ApplicationHandler$3.call(ApplicationHandler.java:347) 
    at org.glassfish.jersey.internal.Errors.process(Errors.java:315) 
    at org.glassfish.jersey.internal.Errors.process(Errors.java:297) 
    at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:255) 
    at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:347) 
    at org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:390) 
    at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:172) 
    at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:364) 
    at javax.servlet.GenericServlet.init(GenericServlet.java:158) 
    at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1231) 
    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:837) 
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135) 
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) 
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) 
    at org.apache.catalina.valves.rewrite.RewriteValve.invoke(RewriteValve.java:262) 
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142) 
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) 
    at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) 
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) 
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518) 
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091) 
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673) 
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:277) 
    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) 
MultiException stack 2 of 4 
java.lang.IllegalArgumentException: While attempting to resolve the dependencies of com.xxxxx.apiappwebutils.web.exception.mapper.ValidationExceptionMapper errors were found 
    at org.jvnet.hk2.internal.ClazzCreator.resolveAllDependencies(ClazzCreator.java:246) 
    at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:357) 
    at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:471) 
    at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:83) 
    at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:71) 
    at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
    at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154) 
    at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199) 
    at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:122) 
    at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2072) 
    at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:114) 
    at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:88) 
    at org.glassfish.jersey.internal.ExceptionMapperFactory.<init>(ExceptionMapperFactory.java:181) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:422) 
    at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1350) 
    at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:271) 
    at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:365) 
    at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:471) 
    at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:83) 
    at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:71) 
    at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
    at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154) 
    at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199) 
    at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:122) 
    at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2072) 
    at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:689) 
    at org.jvnet.hk2.internal.ThreeThirtyResolver.resolve(ThreeThirtyResolver.java:78) 
    at org.jvnet.hk2.internal.Utilities.justInject(Utilities.java:946) 
    at org.jvnet.hk2.internal.ServiceLocatorImpl.inject(ServiceLocatorImpl.java:981) 
    at org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1056) 
    at org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1047) 
    at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:600) 
    at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:184) 
    at org.glassfish.jersey.server.ApplicationHandler$3.call(ApplicationHandler.java:350) 
    at org.glassfish.jersey.server.ApplicationHandler$3.call(ApplicationHandler.java:347) 
    at org.glassfish.jersey.internal.Errors.process(Errors.java:315) 
    at org.glassfish.jersey.internal.Errors.process(Errors.java:297) 
    at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:255) 
    at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:347) 
    at org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:390) 
    at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:172) 
    at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:364) 
    at javax.servlet.GenericServlet.init(GenericServlet.java:158) 
    at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1231) 
    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:837) 
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135) 
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) 
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) 
    at org.apache.catalina.valves.rewrite.RewriteValve.invoke(RewriteValve.java:262) 
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142) 
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) 
    at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) 
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) 
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518) 
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091) 
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673) 
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:277) 
    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) 
MultiException stack 3 of 4 
java.lang.IllegalStateException: Unable to perform operation: resolve on com.xxxx.apiappwebutils.web.exception.mapper.ValidationExceptionMapper 
    at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:386) 
    at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:471) 
    at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:83) 
    at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:71) 
    at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
    at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154) 
    at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199) 
    at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:122) 
    at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2072) 
    at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:114) 
    at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:88) 
    at org.glassfish.jersey.internal.ExceptionMapperFactory.<init>(ExceptionMapperFactory.java:181) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:422) 
    at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1350) 
    at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:271) 
    at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:365) 
    at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:471) 
    at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:83) 
    at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:71) 
    at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
    at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154) 
    at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199) 
    at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:122) 
    at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2072) 
    at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:689) 
    at org.jvnet.hk2.internal.ThreeThirtyResolver.resolve(ThreeThirtyResolver.java:78) 
    at org.jvnet.hk2.internal.Utilities.justInject(Utilities.java:946) 
    at org.jvnet.hk2.internal.ServiceLocatorImpl.inject(ServiceLocatorImpl.java:981) 
    at org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1056) 
    at org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1047) 
    at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:600) 
    at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:184) 
    at org.glassfish.jersey.server.ApplicationHandler$3.call(ApplicationHandler.java:350) 
    at org.glassfish.jersey.server.ApplicationHandler$3.call(ApplicationHandler.java:347) 
    at org.glassfish.jersey.internal.Errors.process(Errors.java:315) 
    at org.glassfish.jersey.internal.Errors.process(Errors.java:297) 
    at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:255) 
    at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:347) 
    at org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:390) 
    at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:172) 
    at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:364) 
    at javax.servlet.GenericServlet.init(GenericServlet.java:158) 
    at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1231) 
    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:837) 
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135) 
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) 
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) 
    at org.apache.catalina.valves.rewrite.RewriteValve.invoke(RewriteValve.java:262) 
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142) 
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) 
    at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) 
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) 
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518) 
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091) 
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673) 
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:277) 
    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) 
MultiException stack 4 of 4 
java.lang.IllegalStateException: Unable to perform operation: create on org.glassfish.jersey.internal.ExceptionMapperFactory 
    at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:386) 
    at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:471) 
    at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:83) 
    at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:71) 
    at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
    at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154) 
    at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199) 
    at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:122) 
    at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2072) 
    at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:689) 
    at org.jvnet.hk2.internal.ThreeThirtyResolver.resolve(ThreeThirtyResolver.java:78) 
    at org.jvnet.hk2.internal.Utilities.justInject(Utilities.java:946) 
    at org.jvnet.hk2.internal.ServiceLocatorImpl.inject(ServiceLocatorImpl.java:981) 
    at org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1056) 
    at org.jvnet.hk2.internal.ServiceLocatorImpl.createAndInitialize(ServiceLocatorImpl.java:1047) 
    at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:600) 
    at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:184) 
    at org.glassfish.jersey.server.ApplicationHandler$3.call(ApplicationHandler.java:350) 
    at org.glassfish.jersey.server.ApplicationHandler$3.call(ApplicationHandler.java:347) 
    at org.glassfish.jersey.internal.Errors.process(Errors.java:315) 
    at org.glassfish.jersey.internal.Errors.process(Errors.java:297) 
    at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:255) 
    at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:347) 
    at org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:390) 
    at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:172) 
    at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:364) 
    at javax.servlet.GenericServlet.init(GenericServlet.java:158) 
    at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1231) 
    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:837) 
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135) 
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) 
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) 
    at org.apache.catalina.valves.rewrite.RewriteValve.invoke(RewriteValve.java:262) 
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142) 
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) 
    at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) 
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) 
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518) 
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091) 
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673) 
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:277) 
    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) 

Mar 01, 2016 10:37:49 AM org.apache.catalina.core.StandardWrapperValve invoke 
SEVERE: Allocate exception for servlet jerseyServlet 
org.glassfish.hk2.api.UnsatisfiedDependencyException: There was no object available for injection at SystemInjecteeImpl(requiredType=ConversionService,parent=AbstractExceptionMapper,qualifiers={},position=-1,optional=false,self=false,unqualified=null,780303454) 
    at org.jvnet.hk2.internal.ThreeThirtyResolver.resolve(ThreeThirtyResolver.java:75) 
    at org.jvnet.hk2.internal.ClazzCreator.resolve(ClazzCreator.java:211) 
    at org.jvnet.hk2.internal.ClazzCreator.resolveAllDependencies(ClazzCreator.java:234) 
    at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:357) 

И ниже ответ от S ОАП UI клиент

<html> 

    <head> 

     <meta content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"/> 

     <title>Apache Tomcat/8.0.28 - Error report</title> 

     <style type="text/css">H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}.line {height: 1px; background-color: #525D76; border: none;}</style> 

    </head> 

    <body> 

     <h1>HTTP Status 500 - Servlet.init() for servlet jerseyServlet threw exception</h1> 

     <p> 

     <b>type</b> 

     Exception report 

     </p> 

     <p> 

     <b>message</b> 

     <u>Servlet.init() for servlet jerseyServlet threw exception</u> 

     </p> 

     <p> 

     <b>description</b> 

     <u>The server encountered an internal error that prevented it from fulfilling this request.</u> 

     </p> 

     <p> 

     <b>exception</b> 

     </p> 

     <pre>javax.servlet.ServletException: Servlet.init() for servlet jerseyServlet threw exception 

     org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) 

     org.apache.catalina.valves.rewrite.RewriteValve.invoke(RewriteValve.java:262) 

     org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) 

     org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) 

     org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518) 

     org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091) 

     org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673) 

     org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:277) 

     java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 

     java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 

     org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 

     java.lang.Thread.run(Thread.java:745)</pre> 

     <p> 

     <b>root cause</b> 

     </p> 

     <pre>A MultiException has 4 exceptions. They are: 

1. org.glassfish.hk2.api.UnsatisfiedDependencyException: There was no object available for injection at SystemInjecteeImpl(requiredType=ConversionService,parent=AbstractExceptionMapper,qualifiers={},position=-1,optional=false,self=false,unqualified=null,2136387465) 

2. java.lang.IllegalArgumentException: While attempting to resolve the dependencies of com.xxxx.engine.apiappwebutils.web.exception.mapper.GenericThrowableMapper errors were found 

3. java.lang.IllegalStateException: Unable to perform operation: resolve on com.xxxxx.engine.apiappwebutils.web.exception.mapper.GenericThrowableMapper 

4. java.lang.IllegalStateException: Unable to perform operation: create on org.glassfish.jersey.internal.ExceptionMapperFactory 



     org.jvnet.hk2.internal.Collector.throwIfErrors(Collector.java:89) 

     org.jvnet.hk2.internal.ClazzCreator.resolveAllDependencies(ClazzCreator.java:249) 

     org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:357) 

     org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:471) 

     org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:83) 

     org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:71) 

     org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97) 

     java.util.concurrent.FutureTask.run(FutureTask.java:266) 

     org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154) 

     org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199) 

     org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:122) 

     org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2072) 

     org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:114) 

     org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:88) 

     org.glassfish.jersey.internal.ExceptionMapperFactory.&lt;init>(ExceptionMapperFactory.java:181) 

     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:422) 

     org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1350) 

     org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:271) 

     org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:365) 

     org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:471) 

     org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:83) 

     org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:71) 

Я не получаю эту ошибку, если я удалить @ImportResource («Путь к классам: исходящий Кафка-integration.xml»)» т.е. если им с помощью пружинного интеграции-Кафка XML им получать сообщение об ошибке. ..

+0

Прежде всего, в чем вопрос? У вас есть ошибка и вы не хотите ее самостоятельно решать? Я не вижу никаких связанных с Кафкой слов в вашем StackTrace. Вскоре: плохой вопрос. Пожалуйста, перефразируйте проблему, если вы действительно хотите получить помощь от других людей. –

+0

@ArtemBilan на самом деле я создал bean-компонент для outboundmessagechannel .. но во время инъекции в приложении он дает ошибку, говоря, что он не может Inject .., но я могу видеть канал InputtoKakfka, созданный в SpringConfig.Java (при отладке), где im использует код Java для создания bean-канала для канала, импортируя интеграцию kafka xml ... пожалуйста, lemme знаю, если не понятно – shiv455

+0

Mmm. Нет, это не верно для вашего StackTrace. Вы должны увидеть что-то вроде 'no qual beans для свойства kafkaOutboundChannel', но мы видим' SystemInjecteeImpl'. Я уже не говорю, что у вас есть странное определение 'kafkaMessageChannel'' Bean' ... –

ответ

0

Проблемный источник HK2 injector не найден ConversionService экземпляра.

Был нет объекта для инъекций в SystemInjecteeImpl (requiredType = ConversionService, родитель = AbstractExceptionMapper, классификаторы = {}, позиция = -1, дополнительно = ложно, само = ложь, неквалифицированный = NULL, 2136387465)

Вы должны пересмотреть определение своих услуг и/или поделиться своей конфигурацией здесь.

+0

Я только что добавил весеннюю интеграцию - выпуск Kafka 1.3 в Pom и разместил интеграцию outbound-kafka.xml в папке ресурсов и добавили аннотации (enableintegration и importresource), как упоминалось в моем вопросе, тогда он начинает давать ошибку без этого, остальные работают нормально. – shiv455

+0

@ shiv455 Я полагаю, что Джерси пытается каким-то образом обработать аннотации Spring. Попробуйте изменить '@ Inject' на' @ Autowire' для 'MessageChannel kafkaOutboundChannel;' –

+0

еще до того, как я объявлю Bean в Springconfig.Java и Inject kafkaOutboundChannel в моем ресурсе ресурса api ... я получаю эту ошибку, когда пытаюсь вызвать api из SOAP UI – shiv455