Hallo zusammen,
Ich bekomme die Exception NoClassDefFoundError in runtime.
und zwar wenn ich ein Object der folgenden Klasser "A" erzeugen will:
Ich vermute das liegt irgendwie an Static innerclass, bin mir aber nicht sicher.
kann mir einer hierbei helfen?
Danke
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