Websphere Axis客户端jar是6.1共享应用程序

Websphere Axis客户端jar是6.1共享应用程序,websphere,websphere-6.1,websphere-portal,Websphere,Websphere 6.1,Websphere Portal,我已经为web服务创建了axis客户端。我作为一个jar导出并包含在shared/app文件夹中,以便所有portlet应用都可以使用它。问题在于,当我的portlet项目尝试初始化客户端时,我会遇到以下异常: ERROR [org.springframework.web.portlet.DispatcherPortlet] - Context initialization failed org.springframework.beans.factory.BeanCreationExce

我已经为web服务创建了axis客户端。我作为一个jar导出并包含在shared/app文件夹中,以便所有portlet应用都可以使用它。问题在于,当我的portlet项目尝试初始化客户端时,我会遇到以下异常:

    ERROR [org.springframework.web.portlet.DispatcherPortlet] - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'portalStatisticsTransactionDelegateProxy' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.uig.portal.ws.statistics.service.PortalStatisticsTransactionDelegateProxy]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: org.apache.axis.client.AxisClient (initialization failure)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:965)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:911)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
    at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
    at com.ibm.ws.wswebcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:653)
    at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:370)
    at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:293)
    at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:93)
    at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:162)
    at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:673)
    at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:626)
    at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:335)
    at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:551)
    at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1274)
    at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1138)
    at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:569)
    at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:817)
    at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:921)
    at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2124)
    at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:342)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497)
Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.uig.portal.ws.statistics.service.PortalStatisticsTransactionDelegateProxy]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: org.apache.axis.client.AxisClient (initialization failure)
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:141)
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:74)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:958)
    ... 30 more
Caused by: java.lang.NoClassDefFoundError: org.apache.axis.client.AxisClient (initialization failure)
    at java.lang.J9VMInternals.initialize(J9VMInternals.java:134)
    at org.apache.axis.client.Service.getAxisClient(Service.java:104)
    at org.apache.axis.client.Service.<init>(Service.java:113)
    at com.uig.portal.ws.statistics.service.PortalStatisticsTransactionServiceLocator.<init>(PortalStatisticsTransactionServiceLocator.java:12)
    at com.uig.portal.ws.statistics.service.PortalStatisticsTransactionDelegateProxy._initPortalStatisticsTransactionDelegateProxy(PortalStatisticsTransactionDelegateProxy.java:18)
    at com.uig.portal.ws.statistics.service.PortalStatisticsTransactionDelegateProxy.<init>(PortalStatisticsTransactionDelegateProxy.java:8)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:522)
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126)
    ... 32 more
错误[org.springframework.web.portlet.DispatcherPortlet]-上下文初始化失败
org.springframework.beans.factory.BeanCreationException:创建名为“portalStatisticsTransactionDelegateProxy”(在ServletContext资源[/WEB-INF/applicationContext.xml]中定义)的bean时出错:bean实例化失败;嵌套异常为org.springframework.beans.BeanInstantiationException:无法实例化bean类[com.uig.portal.ws.statistics.service.portalStatisticStranAsctionDelegateProxy]:构造函数引发异常;嵌套异常为java.lang.NoClassDefFoundError:org.apache.axis.client.AxisClient(初始化失败)
位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.InstanceBean(AbstractAutowireCapableBeanFactory.java:965)
位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:911)
位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
位于org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
位于org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
位于org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
位于org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
位于org.springframework.beans.factory.support.DefaultListableBeanFactory.PreInstanceSingleton(DefaultListableBeanFactory.java:580)
位于org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
位于org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
位于org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
位于org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
位于org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
位于com.ibm.ws.wswebcontainer.webapp.webapp.notifyServletContextCreated(webapp.java:653)
位于com.ibm.ws.webcontainer.webapp.webapp.commonInitializationFinish(webapp.java:370)
位于com.ibm.ws.wswebcontainer.webapp.webapp.initialize(webapp.java:293)
位于com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:93)
位于com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:162)
位于com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:673)
位于com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:626)
位于com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:335)
位于com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:551)
位于com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1274)
位于com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1138)
位于com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:569)
位于com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:817)
位于com.ibm.ws.runtime.component.ApplicationGrimpl.startApplication(ApplicationGrimpl.java:921)
位于com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2124)
位于com.ibm.wsspi.runtime.component.WsComponentImpl$\u AsynchInitializer.run(WsComponentImpl.java:342)
位于com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497)
原因:org.springframework.beans.BeanInstantiationException:无法实例化bean类[com.uig.portal.ws.statistics.service.PortalStatisticStranAsctionDelegateProxy]:构造函数引发异常;嵌套异常为java.lang.NoClassDefFoundError:org.apache.axis.client.AxisClient(初始化失败)
位于org.springframework.beans.BeanUtils.InstanceClass(BeanUtils.java:141)
位于org.springframework.beans.factory.support.SimpleInstallationStrategy.instantiate(SimpleInstallationStrategy.java:74)
位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.InstanceBean(AbstractAutowireCapableBeanFactory.java:958)
... 30多
原因:java.lang.NoClassDefFoundError:org.apache.axis.client.AxisClient(初始化失败)
在java.lang.J9VMInternals.initialize(J9VMInternals.java:134)中
位于org.apache.axis.client.Service.getAxisClient(Service.java:104)
位于org.apache.axis.client.Service(Service.java:113)
在com.uig.portal.ws.statistics.service.PortalStatisticsTransactionServiceLocator上。(PortalStatisticsTransactionServiceLocator.java:12)
位于com.uig.portal.ws.statistics.service.PortalStatisticsTransactionDelegateProxy.\u initPortalStatisticsTransactionDelegateProxy(PortalStatisticsTransactionDelegateProxy.java:18)
在com.uig.portal.ws.statistics.service.PortalStatisticsTransactionDelegateProxy。(PortalStatisticsTransactionDelegateProxy.java:8)
位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)
位于sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
在java.lang.refl