Olá pessoal.
Estou tentando fazer o deploy no axis de um serviço q criei mas ele ele não está conseguindo achar as outras classes que fazem parte do serviço.
Tenho uma classe gerenciaConsulta que, dependendo dos parâmetros necessários, chama uma ou outra classe para consulta.
A estrutura de pastas é a seguinte:
Servico
- com
- amazon (dentro dessa pasta estão as classes do serviço da amazon)
- abundatech (dentro dessa pasta estão as classes do serviço da outra loj)
- livraria
- as classes q eu criei para acessar os web services.
meu arquivo de deploy (deploy.wsdd)
<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<service name="lojaWs" provider="java:RPC">
<parameter name="className" value="livraria.gerenciaConsulta"/>
<parameter name="allowedMethods" value="*"/>
</service>
</deployment>
E a mensagem de erro do axis, ao tentar acessar o serviço:
And now... Some Services
AXIS error
Sorry, something seems to have gone wrong... here are the details:
Fault - Could not find class for the service named: livraria.gerenciaConsulta
Hint: you may need to copy your class files/tree into the right location (which depends on the servlet system you are using).; nested exception is:
java.lang.ClassNotFoundException: livraria.gerenciaConsulta
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException
faultSubcode:
faultString: Could not find class for the service named: livraria.gerenciaConsulta
Hint: you may need to copy your class files/tree into the right location (which depends on the servlet system you are using).; nested exception is:
java.lang.ClassNotFoundException: livraria.gerenciaConsulta
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}hostname:WILDER
Tenho q distribuir minhas pastas/classes em locais especiais, diferente da forma como distribuo localmente?
obs.: Como sou iniciante, são classes comuns em java. Não estou utilizando EJB etc.
Aguardo ajuda!
Obrigado.