Ja estou ficando louco de tantor ler o manual e artigos… mas não sei talvez a ignorancia… ja tentei de tudo e não funciona quando esta online! Localhost eu consegui funcionar mas na locaweb não ta funcionando, ver se alguem sabe o que pode ser:
Subir todos arquivos e coloquei um hello.jws bem simples:
public class hello {
public String alo() {
return "Ola, meu primeiro WS...";
}
public int somar(int a, int b) {
return (a + b);
}
}
Quando eu chamo ele via url http://www.paulinos.org.br/teste/hello.jws?wsdll Da esse erro de permição:
AXIS error
Sorry, something seems to have gone wrong... here are the details:
Fault - ; nested exception is:
java.security.AccessControlException: access denied (java.io.FilePermission /home/webserver read)
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.security.AccessControlException: access denied (java.io.FilePermission /home/webserver read)
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}hostname:hm243
Falei com suporte do host e eles informaram:
Neste caso, não é necessário efetivar configurações adicionais de nossa parte no servidor, uma vez que o axis fatalmente usa para path quando não especificado em arquivos .wsdd o default que é para /home/webserver. Dessa forma, recomendo que veja na documentação do axis.: http://ws.apache.org/axis/java/install.html#Step5InstallingNewWebServices como instalar sob seu contexto de testes, novos webservices.
Dei uma olhada no meu log do apache ta dando seguinte erro:
2006-06-11 15:02:51,597 [main] ERROR org.apache.axis.configuration.EngineConfigurationFactoryServlet - Unable to find config file. Creating new servlet engine config file: /WEB-INF/server-config.wsdd
Esse server-config.wsdd não existe na minha aplicação… não sei o que deve conter nele???
O meu diretorio (/home/restricted/home/paulinos/public_html/…) mas não sei onde configuro isso??? alguem sabe o que pode ser??
Grato