Fórum Erro Tomcat 7 + Axis 1.4 #403570
22/06/2011
0
boa tarde galera, estou fazendo um trabalho usando webservices e estou tendo dificuldades.
Tenho uma classe Servico que receber(codigo, nome, cpf) e retorna um tipo Cliente.
O problema é que o axis nao está encontrando a classe Cliente.
as duas classes estão no seguinte diretorio: C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\axis\ws
o erro que aparece no browser é:
AXIS error Sorry, something seems to have gone wrong... here are the details: Fault - Error while compiling: C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\axis\WEB-INF\jwsClasses\ws\Servico.java
AxisFault faultCode: {http://xml.apache.org/axis/}Server.compileError faultSubcode: faultString: Error while compiling: C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\axis\WEB-INF\jwsClasses\ws\Servico.java faultActor: faultNode: faultDetail: {}Errors:Error compiling C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\axis\WEB-INF\jwsClasses\ws\Servico.java: Line 3, column -1: cannot find symbol Line 5, column -1: cannot find symbol Line 5, column -1: cannot find symbol Line 0, column 0: 3 errors
Tenho uma classe Servico que receber(codigo, nome, cpf) e retorna um tipo Cliente.
O problema é que o axis nao está encontrando a classe Cliente.
package ws;
public class Servico {
public Cliente retornaCliente(int codigo, String nome, String cpf)
{
Cliente cli = new Cliente();
cli.setCodigo(codigo);
cli.setNome(nome);
cli.setCpf(cpf);
return cli;
}
}
package ws;
public class Cliente
{
private int codigo;
private String nome;
private String cpf;
public void setCodigo(int Cod)
{
codigo = Cod;
}
public int getCod()
{
return codigo;
}
public void setNome(String Nome)
{
nome = Nome;
}
public String getNome()
{
return nome;
}
public void setCpf(String Cpf)
{
cpf = Cpf;
}
public String getCpf()
{
return cpf;
}
}
as duas classes estão no seguinte diretorio: C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\axis\ws
o erro que aparece no browser é:
AXIS error Sorry, something seems to have gone wrong... here are the details: Fault - Error while compiling: C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\axis\WEB-INF\jwsClasses\ws\Servico.java
AxisFault faultCode: {http://xml.apache.org/axis/}Server.compileError faultSubcode: faultString: Error while compiling: C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\axis\WEB-INF\jwsClasses\ws\Servico.java faultActor: faultNode: faultDetail: {}Errors:Error compiling C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\webapps\axis\WEB-INF\jwsClasses\ws\Servico.java: Line 3, column -1: cannot find symbol Line 5, column -1: cannot find symbol Line 5, column -1: cannot find symbol Line 0, column 0: 3 errors
Jonathan Campos
Curtir tópico
+ 0
Responder
Posts
27/06/2011
Dyego Carmo
Já tentou usar o JAX-WS ? USe ele dentro do Glassfish , vai perceber que é fácil e robusto... e não tem essas coisas chatas do Axis , o uso do Axis é um requisito ?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)