Boa Tarde
Estou a desenvolver um Webservice, que está a ser executado no Glassfish, no entanto estou com dois problemas que vou enumerar.
1- Estou a usar o mesmo Webservice em duas máquinas diferentes, quando tento aceder ao webservice recebo o seguinte warning do glassfish:
Alguém tem uma solução/ideia para esta situação? O meu objectivo é ser possível uma comunicação “cruzada” entre máquinas através do webservice que estou a desenvolver.
2- O outro problema, não se se está relacionado com o 1º é quando tento passar o vector/list através do webservice. No client tenho o seguinte código para chamar a função:
public static Vector<String> getDataBases(String host){
try{
URL wsdlLocation = new URL ("http://"+host+"/Replication2/rplapp?wsdl");
QName serviceName = new QName("http://rpl.service/","rplapp");
Service service = Service.create(wsdlLocation,serviceName);
ReplicationServer ws = service.getPort(ReplicationServer.class);
Vector<String> vt = ws.getDataBases();
System.out.println(vt);
return ws.getDataBases();
}
catch(Exception e){
e.printStackTrace();
return null;
}
}
O Vector deveria ter vários elementos, no entanto é devolvido com 0 elementos.
Alguém me pode dar uma ajuda ?
Obrigado 