NullPointerException außerhalb von NetBeans [Anfänger]

Ronaldian

Mitglied
Guten Tag,

ich schreibe derzeit ein JAX-WS Webservice.
Dieser liegt bereits auf dem Glassfish Server.

Mein Problem ist eine NullPointerException in meinem Client.
Jedoch passiert dieser nur außerhalb von Netbeans beim Aufruf der Jar-File.

Transfer ist der Name des WebServices
JDK Version 7
NetBeans 7.2.1


[Java]@WebServiceRef(wsdlLocation = "META-INF/wsdl/localhost_8080/GmtTransfer/TransferService.wsdl")
private static TransferService service;
Transfer port = service.getTransferPort(); //<- löst NullPointerException aus[/Java]

Wahrscheinlich liegt es and der wsdlLocation, aber ich habe leider keine Ahnung wie die richtige URL aussehen muss. Innerhalb von NetBeans kann ich alle Funktionen des Services aufrufen.

Danke im Vorraus :)
 
Zuletzt bearbeitet:

pun

Mitglied
Hallo Ronaldian,

wie sieht denn dein Jar aus, das du auf den Server deployst?
Ist das wsdl dort, wo du angegeben hast, dass es liegen sollte?
 

Ronaldian

Mitglied
Moin,

auf dem Server direkt liegt es bei:
Code:
http://sven-ng:8080/GmtTransfer/TransferService?wsdl

und in der Jar sieht der Pfad so aus:
Code:
META-INF\wsdl\localhost_8080\GmtTransfer\TransferService.wsdl

Solange ich die Anwendung in Netbeans starte funktioniert alles. :-/
 

pun

Mitglied
hallo,

wenn ich mir deinen code nochmal anseh, sollte es daran liegen, dass dein service nicht instantiiert wird ;)
 

Ronaldian

Mitglied
Hallo,

ja.. das war wohl das Problem. :)
Mann komm ich mir dämlich vor :D
Diese Zeile löst alle Probleme:
Java:
service = new TransferService();
 

Ähnliche Java Themen

Neue Themen


Oben