denilen wsimport tarafından oluşturulan sınıflarda JAXBElement kurtulun Aşağıdaki soruna sahibim: Bir web servis sunucusu oluşturmak için wsimport ant görevini kullanıyorum (salesforce.com için). Her şey iyi çalışıyor, ancak oluşturulan sınıfların hepsi, tüm fason özellikleri için bu garip JAXBElement sınıfını kullanıyor.Ant
Örn:
public void setLastName(JAXBElement<String> value) { this.lastName = ((JAXBElement<String>) value); } public JAXBElement<String> getCountry() { return country; }
Onun yerine setLastName (Dize newLastName) gibi basit yöntemleri var istiyorum JAXBElement tüm sınıfları sarılması. Wsimport görevini böyle çağırıyorum.
herkes ederim o kadar wsimport sınıfları istediğim gibi üretir belirlemek zorunda biliyor mu:
<wsimport debug="false" verbose="false" keep="${keep}"
extension="${extension}" destdir="${tmp.metro}"
wsdl="${licensing.wsdl}"
sourcedestdir="${licensingws.generated.src}"
>
<binding dir="${basedir}/etc" includes="${client.binding}"
/>
<arg value="-B-XautoNameResolution" />
</wsimport>
görev bu şekilde tanımlanır? Şimdiden çok teşekkürler !!!
teşekkürler, bu bağlayıcı dosyasını kullanarak bunu çözdü: jxb: bağlamaları> şöyle build.xml ilan: \t \t \t \t \t \t \t \t \t \t \t –
MisterY
sayesinde bana JAXWS bağlamaları dosyasını yapılandırmak için zaman –
çok kaydedilmiş da içerdiğinden bu bağlantıya bakın : //metro.1045641.n5.nabble.com/Generated-Code-with-minOccurs-0-and-nillable-true-contains-JAXBElement-tp1063625p1063626.html – GWTNewbie