Could not initialize class “NoClassDefFoundError"

Diskutiere Could not initialize class “NoClassDefFoundError" im Java Basics - Anfänger-Themen Bereich.
G

guguli

Hallo zusammen,

Ich bekomme die Exception NoClassDefFoundError in runtime.
und zwar wenn ich ein Object der folgenden Klasser "A" erzeugen will:

Code:
public class A extends B implements InterfaceClass {

    /**
     * Instanz der Service Klasse.
     */
    private static final Service SERVICE_INSTANCE = new Service();
    
    /**
     * {@link Port}
     */
    protected final static ThreadLocal<Port> PORT = new ThreadLocal<Port>() {
        /**{@inheritDoc} */
        protected Port initialValue() {
            return initDiensteFromFixedBinding();
        }
    };
    /**
     * generiet den Dienst aus einer wsdl-Datei.
     * @return {@link Port}
     */
    private static Port initDiensteFromFixedBinding() {

        String urlAsString = getUrlFuerDienstVersion(GVDDienstVersionType.DIENST_V1);

        Port result = SERVICE_INSTANCE.getHttpSoapPort();
        BindingProvider bindingProvider = (BindingProvider) result;
        bindingProvider.getBinding().setHandlerChain(SOAPHandlerFactory.getSOAPDumpHandlerList());
        bindingProvider.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, urlAsString);

        return result;

    }
    
    @Override
    public Port getPort() {
        return PORT.get();
    }

}
Ich vermute das liegt irgendwie an Static innerclass, bin mir aber nicht sicher.

kann mir einer hierbei helfen?

Danke
 
H

httpdigest

Ich bekomme die Exception NoClassDefFoundError in runtime.
Der Exception Stacktrace (bzw. der Cause dieser Exception) wird dir sagen, wo der Fehler liegt. Wenn da schon steht "Could not initialize class", dann liegt es sehr wahrscheinlich an einer Exception, die beim Service() Konstruktoraufruf bei
Java:
private static final Service SERVICE_INSTANCE = new Service();
fliegt.
 
Thema: 

Could not initialize class “NoClassDefFoundError"

Passende Stellenanzeigen aus deiner Region:
Anzeige

Neue Themen

Anzeige

Anzeige
Oben