Netbeans, maven, webservice klient
Dusan Zatkovsky
msk.conf na gmail.com
Úterý Březen 2 15:44:03 CET 2010
Ahoj.
Zapasim s problemom, na ktory mam ne_elegantne riesenie, ale zaujimalo by ma
to elegantne.
Vytvorim v NB maven projekt, pridam webservice client. Zvolim "wsdl from url"
a zadam http://cosi/kdesi. WSDL sa stiahne, nageneruje sa potrebny kod.
Problem je, ze v tom kode je uvedene:
@WebServiceClient(name = "GetAppVersionInfoService", targetNamespace \
= "http://appversionws.firma.cz/", wsdlLocation \
= "file:/C:/work/firma.cz/projekt/src/wsdl/update.firma.cz/appVersionWS/GetAppVersionInfoService.wsdl")
... co je uplna blbost, pretoze som mu jasne uviedol, ze to wsdl je na url a
nie na disku. Potom sa clovek dostane do probemov, ze v netbeans projekt
chodi, ale standalone nie, pretoze nenajde wsdl.
Momentalne to riesim tak, ze pouzivam konstruktor ( URL, QName ) pre danu
sluzbu, ale je to strasne primitivne a dost ma irituje fakt, ze musim rucne
prechadzat vygenerovany kod a hladat v nom konstrukciu QName.
Nejaky napad?
--
Dusan
Další informace o konferenci Konference