Olá,
o que fiz alterei a classe abaixo de java para jws .
quando http://localhost:8080/axis/Servico.jws
aparece na tela Click to see the WSDL
clico e aparece o erro abaixo onde estou errando ?????????
[code]
AXIS error
Sorry, something seems to have gone wrong... here are the details:
Fault - Error while compiling: C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\axis\WEB-INF\jwsClasses\Servico.java
AxisFault
faultCode: {http://xml.apache.org/axis/}Server.compileError
faultSubcode:
faultString: Error while compiling: C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\axis\WEB-INF\jwsClasses\Servico.java
faultActor:
faultNode:
faultDetail:
{}Errors:Error compiling C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\axis\WEB-INF\jwsClasses\Servico.java:
Line 11, column -1: cannot find symbol
Line 12, column -1: cannot find symbol
Line 12, column -1: cannot find symbol
Line 14, column -1: cannot find symbol
Line 14, column -1: cannot find symbol
Line 20, column -1: cannot find symbol
Line 26, column -1: cannot find symbol
Line 0, column 0:
7 errors
public class Servico {
public int soma(int valor1, int valor2) {
return valor1 + valor2;
}
// parametro codigo listar os clientes maior que esse codigo
public List<Cliente> getClientes(int codigo){
List<Cliente> clientes = new ArrayList<Cliente>();
Cliente cli = new Cliente();
cli.setCodigo(10);
cli.setNome("Jose da Silva");
cli.setEndereco("Rua 1");
clientes.add(cli);
cli = new Cliente();
cli.setCodigo(20);
cli.setNome("Mario da Silva");
cli.setEndereco("Rua 2");
clientes.add(cli);
cli = new Cliente();
cli.setCodigo(30);
cli.setNome("Um da Silva");
cli.setEndereco("Rua 3");
clientes.add(cli);
return clientes;
}
}
--
public class Cliente {
private int codigo;
private String nome;
private String endereco;
public int getCodigo() {
return codigo;
}
public void setCodigo(int codigo) {
this.codigo = codigo;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getEndereco() {
return endereco;
}
public void setEndereco(String endereco) {
this.endereco = endereco;
}
}
[/code]