java .lang.NoClassDefFoundError: не удалось инициализировать класс org.apach e.axis.client.AxisClient - PullRequest
0 голосов
/ 09 июля 2020

Я получаю это исключение ниже при попытке вызвать SOAP веб-сервис с использованием оси.

[2020-07-09 14:29:19,095] ERROR {org.apache.axis2.transport.base.threads.NativeWorkerPool} - Uncaught exception java.lang.NoClassDefFoundError: Could not initialize class org.apach
e.axis.client.AxisClient
        at org.apache.axis.client.Service.getAxisClient(Service.java:104)
        at org.apache.axis.client.Service.<init>(Service.java:113)
        at com.qrsolutions.in.DNCRProcess.WashingServiceLocator.<init>(WashingServiceLocator.java:6)
        at com.qrsolutions.in.DNCRProcess.WashingProxy._initWashingProxy(WashingProxy.java:19)
        at com.qrsolutions.in.DNCRProcess.WashingProxy.<init>(WashingProxy.java:9)
        at com.qrsolutions.in.DNCRProcess.client.<init>(client.java:16)
        at com.qrsolutions.in.validationProcess.PhoneExclude.excludePhone(PhoneExclude.java:32)
        at com.qrsolutions.in.validationProcess.PhoneExclude.mediate(PhoneExclude.java:104)
        at org.apache.synapse.mediators.ext.ClassMediator.mediate(ClassMediator.java:94)
        at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:109)
        at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:71)
        at org.apache.synapse.mediators.filters.FilterMediator.mediate(FilterMediator.java:171)etc..
     

Структура проекта: -Maven MultiModule Project

ProjectStructure

pom.xml file:

<?xml version="1.0" encoding="UTF-8"?>
 4.0.0  com.qrsolutions.in  FusionQMultiPhoneValidationService  1.0.0  pom  FusionQMultiPhoneValidationService  FusionQMultiPhoneValidationService   FusionQMultiPhoneValidationService-ESB  FusionQMultiPhoneValidationService-Mediator  FusionQMultiPhoneValidationService 1031 1032 1030 *1032* 1031 *1030* 1030 * 1031 плагин maven-eclipse  2,9   org.wso2.developerstudio.eclipse.mavenmultimodule.project.nature        

Автор следуя этой SimilarLink , добавляя исключение в pom. xml файл, который у меня не работал.

Часть исключения:

<dependencies>
    <dependency>
        <groupId>axis</groupId>
        <artifactId>axis</artifactId>
        <version>1.4</version>
        <exclusions>
            <exclusion>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
</dependencies>

Есть ли способ преодолеть эта проблема?

...