Olá,
Esta página explica as configurações necessárias para utilizar o Axis2 em diversos servidores: http://axis.apache.org/axis2/java/core/docs/app_server.html
[]s,
Oscar A. Costa
http://blog.openarch.com
"Do or do not, there is no try" - Master Yoda
________________________________
De: Oscar Costa <oscar_al_costa@yahoo.com.br>
Para: "java-br@yahoogrupos.com.br" <java-br@yahoogrupos.com.br>
Enviadas: Segunda-feira, 6 de Agosto de 2012 9:04
Assunto: Re: [java-br] Dúvida weblogic 11
Bom dia,
Tem muito tempo que não trabalho com Axis, mas o erro passado diz que não encontrou um método:
*Caused By: java.lang.NoSuchMethodError:
org/apache/axis2/transport/http/server/HttpUtils.getIpAddress(Lorg/apache/axis2/engine/AxisConfiguration;)Ljava/lang/String;
Provavelmente estão faltando bibliotecas ou não estão com versões compatívies no ambiente de homologação:
Att,
Oscar A. Costa
http://blog.openarch.com
"Do or do not, there is no try" - Master Yoda
________________________________
De: Leonardo Nardi <dsnardi@gmail.com>
Para: java-br <java-br@yahoogrupos.com.br>
Enviadas: Segunda-feira, 6 de Agosto de 2012 7:31
Assunto: [java-br] Dúvida weblogic 11
Bom dia a todos!
Tenho uma dúvida: no trabalho tenho uma aplicação que consome um webservice
no ambiente nacional e que no meu ambiente windows 7 / weblogic 11g está
funcionando perfeitamente quando, no navegador, acesso o endereço do
serviço e me mostra o XML do mesmo. Porém, quando faço o deploy e peço para
o pessoal de middleware fazê-lo no ambiente de homologação, em que roda uma
máquina linux / weblogic 11g, e ao acessá-lo(o serviço) em um navegador dá
erro 500.
Fizemos várias verificações. Por fim acessamos o log e vimos que deu o
seguinte erro, conforme exibido abaixo:
*####<03/08/2012 21h23min27s BRT> <Error> <HTTP> <sef0253> <SEF0253.APP.01>
<[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)'> <<WLS Kernel>> <>
<11d1def534ea1be0:4d07543b:138ef027733:-8000-000000000000000a>
<1344039807695> <BEA-101019> <[ServletContext@577639386[app:creDFe-web
module:creDFe-web path:/creDFe-web spec-version:2.5]] Servlet failed with
IOException*
*org.apache.axis2.dataretrieval.DataRetrievalException:
org/apache/axis2/transport/http/server/HttpUtils.getIpAddress(Lorg/apache/axis2/engine/AxisConfiguration;)Ljava/lang/String;
*
* at
org.apache.axis2.dataretrieval.AxisDataLocatorImpl.getData(AxisDataLocatorImpl.java:85)
*
* at
org.apache.axis2.description.AxisService.getData(AxisService.java:2722)*
* at
org.apache.axis2.description.AxisService.getWSDL(AxisService.java:1462)*
* at
org.apache.axis2.description.AxisService.printWSDL(AxisService.java:1334)*
* at
org.apache.axis2.transport.http.ListingAgent.handleWSDLRequest(ListingAgent.java:327)
*
* at
org.apache.axis2.transport.http.ListingAgent.processListService(ListingAgent.java:183)
*
* at
org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:260)*
* at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)*
* at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)*
* at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
*
* at
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
*
* at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)*
* at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)*
* at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3717)
*
* at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
*
* at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
*
* at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)*
* at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
*
* at
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
*
* at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
*
* at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)*
* at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)*
*Caused By: java.lang.NoSuchMethodError:
org/apache/axis2/transport/http/server/HttpUtils.getIpAddress(Lorg/apache/axis2/engine/AxisConfiguration;)Ljava/lang/String;
*
* at
org.apache.axis2.description.AxisEndpoint.calculateEndpointURL(AxisEndpoint.java:185)
*
* at
org.apache.axis2.description.AxisEndpoint.getEndpointURL(AxisEndpoint.java:61)
*
* at
org.apache.axis2.description.AxisService2WSDL11.generateSoap11Port(AxisService2WSDL11.java:670)
*
* at
org.apache.axis2.description.AxisService2WSDL11.generateService(AxisService2WSDL11.java:484)
*
* at
org.apache.axis2.description.AxisService2WSDL11.generateOM(AxisService2WSDL11.java:237)
*
* at
org.apache.axis2.dataretrieval.WSDLDataLocator.outputInlineForm(WSDLDataLocator.java:130)
*
* at
org.apache.axis2.dataretrieval.WSDLDataLocator.getData(WSDLDataLocator.java:73)
*
* at
org.apache.axis2.dataretrieval.AxisDataLocatorImpl.getData(AxisDataLocatorImpl.java:81)
*
* at
org.apache.axis2.description.AxisService.getData(AxisService.java:2722)*
* at
org.apache.axis2.description.AxisService.getWSDL(AxisService.java:1462)*
* at
org.apache.axis2.description.AxisService.printWSDL(AxisService.java:1334)*
* at
org.apache.axis2.transport.http.ListingAgent.handleWSDLRequest(ListingAgent.java:327)
*
* at
org.apache.axis2.transport.http.ListingAgent.processListService(ListingAgent.java:183)
*
* at
org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:260)*
* at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)*
* at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)*
* at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
*
* at
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
*
* at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)*
* at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)*
* at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3717)
*
* at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
*
* at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
*
* at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)*
* at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
*
* at
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
*
* at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
*
* at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)*
* at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)*
Lembrando que no meu ambiente funciona.
Desde já, antecipadamente, agradeço a ajuda de todos.
Atenciosamente,
Leonardo Nardi
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br







0 comentários:
Postar um comentário