java.lang.NoClassDefFoundError: org.springframework.context.support.ClassPathXmlApplicationContext - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь загрузить веб-сервисы Temenos T24 Design Studio на Axis2.

К сожалению, я получаю ошибку Class not found при загрузке сервиса с использованием файла "aar" (архив Axis2).

Я уже развернул Axis2 1.4.4 в IBM Websphere 9.

Примечание: при развертывании приложения Axis2 в IBM websphere JAX-WS были определенные конфликты, которые я использовал в этом руководстверазрешить их;https://www -01.ibm.com / support / docview.wss? Uid = swg21315686

Ниже приведена ошибка, которую я получаю;

=================================

Этот Web-сервис осей имеет ошибки развертывания

Ошибка: Java.lang.NoClassDefFoundError: org.springframework.context.support.ClassPathXmlApplicationContext at com.temenos.services.designstudioinstaller.DesignStudioInstallerServiceSpringContext.loadServiceContext (101Start ** 10 10) 219

1 Ответ

0 голосов
/ 31 января 2019

Вы должны удалить следующие файлы jar из каталога t24lib:

  1. t24-EB_ResourceProviderService-ejb.jar
  2. t24-EB_ResourceProviderService-ProxyAdaptor.jar
  3. t24-EB_ResourceProviderService-jws.aar
  4. t24-EB_ResourceProviderService-provider.jar
  5. t24-EB_ResourceProviderService-tafj-jws.aar
  6. поставщик t24-EBjSer.jar

Для любого сервисного компонента, такого как EB_ResourceProviderService, в каталоге t24lib должны присутствовать только следующие jar-файлы:

  1. EB_ResourceProviderService.jar
  2. t24-EB_ResourceProviderService-Data.jar
  3. t24-EB_ResourceProviderService-t24service.jar

Перезапустите сервер приложений после их удаления, и ось 2 должна успешно развернуться.

У меня было подобноеошибка развертывания axis2.war, накачанного файлами Temenos aar на JBoss EAP 7.1, и была устранена путем удаления дублированного файла .jar и .aars в t24lib:

[INFO] The t24-EB_ResourceProviderService-tafj-jws.aar service, which is not valid, caused java.lang.NoClassDefFoundError: org/springframework/context/support/ClassPathXmlApplicationContext
    at com.temenos.services.resourceprovider.ResourceProviderServiceSpringContext.loadServiceContext(ResourceProviderServiceSpringContext.java:27)
...