segunda-feira, 6 de agosto de 2012

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]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Ainda dá tempo de encontrar companhia para passar o Dia dos Namorados!

Quantidade ou qualidade? No Y!Encontros vc encontra de tudo um pouco.

Ofertas HP: Computadores Intel
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog