Я получаю следующую ошибку при создании веб-приложения на бета-версии WebSphere Liberty. Приложение успешно запускается на WebSphere Application Server 8.5.5Websphere Liberty- java.lang.NoClassDefFoundError: com.ibm.websphere.ssl.SSLException
Caused by: java.lang.NoClassDefFoundError: com.ibm.websphere.ssl.SSLException
at java.lang.J9VMInternals.verifyImpl(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java:93)
at java.lang.J9VMInternals.verify(J9VMInternals.java:91)
at java.lang.J9VMInternals.prepare(J9VMInternals.java:490)
at java.lang.Class.getDeclaredConstructors(Class.java:553)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:231)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1002)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:975)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:633)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
at com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:2381)
... 1 more
Просьба указать любые указатели, которые могут помочь мне решить эту проблему. Вот server.xml для свободы сервера:
<server description="new server">
<!-- Enable features -->
<!-- To access this server from a remote client add a host attribute to
the following element, e.g. host="*" -->
<featureManager>
<feature>beanValidation-1.1</feature>
<feature>jdbc-4.0</feature>
<feature>jaxb-2.2</feature>
<feature>localConnector-1.0</feature>
<feature>jaxws-2.2</feature>
<feature>distributedMap-1.0</feature>
<feature>servlet-3.0</feature>
<feature>ssl-1.0</feature>
</featureManager>
<include location="GeneratedSSLInclude.xml"/>
<httpEndpoint httpPort="9081" httpsPort="9444" id="defaultHttpEndpoint"/>
<logging consoleLogLevel="INFO" traceSpecification="javax.validation *=info:javax.validation.*=finest"/>
<library id="JAX-RS2">
<fileset dir="C:\workspace_eclipse\JAX-RS2\lib" includes="*.jar" scanInterval="5"/>
</library>
<applicationMonitor updateTrigger="mbean"/>
<enterpriseApplication id="ProductServiceEAR" location="ProductServiceEAR-1.0.ear" name="ProductServiceEAR">
<classloader privateLibraryRef="JAX-RS2"/>
</enterpriseApplication>
<keyStore id="defaultKeyStore" password="{xor}AXnKzg6TSmwMw=="/> -->
</server>
EDIT: исключение при создании пружины JAX-WS клиента боб. Мой файл приложение context.xml для клиента WebService выглядит следующим образом:
<bean id="searchWebServiceClient"
class="org.springframework.remoting.jaxws.JaxWsPortProxyFactoryBean">
<property name="serviceInterface"
value="au.com.test.search.SearchWebServiceClient" />
<property name="wsdlDocumentUrl" value="classpath:/ServiceSchemas/involvedPartyManagement/involvedPartyManagement/SearchWebService_v2.wsdl" />
<property name="namespaceUri"
value="http://www.test.com.au/gn/involvedPartyManagement/services/SearchWebService/v2/WS0234" />
<property name="serviceName"
value="SearchWebService" />
<property name="endpointAddress" value="${WS0234v2}" />
</bean>
_ [Вопросы, требующие помощи по отладке («почему этот код не работает?») Должны включать ** желаемое поведение **, конкретную проблему или ошибку и кратчайший код, необходимый для воспроизведения в самом вопросе. Вопросы без четкого описания проблемы не полезны другим читателям] (http://stackoverflow.com/help/on-topic) _ – MickyD
Привет, Микки, это не должно быть связано с кодом. Может включать любые банки на сервере с ограничениями или задавать некоторые параметры конфигурации. –
ОК. Было не совсем ясно, что это за приложение. Может быть, для форумов поддержки Websphere, считая это 'beta'? – MickyD