Pessoal, estou com problemas para utilizar um webservice, que já funcionava no 9i. Migramos tudo para 10g, inclusive o servidor. Como o sistema não está conseguindo utilizar um webservice, decidi fazer um projetinho teste que se conecta a um webservice para testar. Tanto o sistema quanto o projeto teste funcionam executando pelo JDeveloper 10, no OC4J local. Mas após implantar um deploy no servidor iAS, quando tento executar a aplicação ou o projeto teste, exibe o seguinte erro:
java.lang.NullPointerException
at oracle.net.www.protocol.http.HttpURLConnection.<init>(HttpURLConnection.java:101)
at oracle.soap.transport.http.OracleSOAPHTTPConnection.getConnection(OracleSOAPHTTPConnection.java:1031)
at oracle.soap.transport.http.OracleSOAPHTTPConnection.post(OracleSOAPHTTPConnection.java:842)
at oracle.soap.transport.http.OracleSOAPHTTPConnection.send(OracleSOAPHTTPConnection.java:722)
at org.apache.soap.messaging.Message.send(Message.java:125)
at testewebservice.RunTeste.PesquisaPorCEP(RunTeste.java:58)
at testewebservice.RunTeste.<init>(RunTeste.java:23)
at testewebservice.ActionTeste.execute(ActionTeste.java:16)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:837)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:224)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:133)
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
O problema é que o erro acontece numa classe que está no soap.jar. Não tem como saber o que está acontecendo pois só tem o código compilado lá.
Se alguém, por favor, tiver alguma dica, ou até mesmo tiver o código fonte dessa classe pra eu verificar o que está contecendo, ficaria muito grato.
Obrigadão!