я запускаю следующую командуWSImport не кажется, работает с was8.5 JAXWS
wsimport -s ..\Code\app\src\main\java http://localhost:9080/shortbus/ShortbusService/ShortbusService.wsdl
Это работает и генерирует код, однако, когда я пытаюсь скомпилировать дал новый код, я получаю ...
...\ShortbusService_Service.java:[43,8] cannot find symbol
symbol : constructor Service(java.net.URL,javax.xml.namespace.QName,javax.xml.w
s.WebServiceFeature[])
location: class javax.xml.ws.Service
Я попытался явно добавляя JAXWS-api.jar и rt.jar, но ни казалось, на работу. может кто-то помочь с тем, что мне не хватает?
Update
Если я вручную редактировать с (обратите внимание на комментарии) ...
public ShortbusService_Service(WebServiceFeature... features) {
//super(__getWsdlLocation(), SHORTBUSSERVICE_QNAME, features);
super(__getWsdlLocation(), SHORTBUSSERVICE_QNAME);
}
public ShortbusService_Service(URL wsdlLocation) {
super(wsdlLocation, SHORTBUSSERVICE_QNAME);
}
public ShortbusService_Service(URL wsdlLocation, WebServiceFeature... features) {
//super(wsdlLocation, SHORTBUSSERVICE_QNAME, features);
super(wsdlLocation, SHORTBUSSERVICE_QNAME);
}
public ShortbusService_Service(URL wsdlLocation, QName serviceName) {
super(wsdlLocation, serviceName);
}
public ShortbusService_Service(URL wsdlLocation, QName serviceName, WebServiceFeature... features) {
//super(wsdlLocation, serviceName, features);
super(wsdlLocation, serviceName);
}
Она компилирует, но я предпочел бы не делать этого.
Вы можете попробовать форум WebSphere: http://ibm.biz/websphere-forum – dbreaux