[ 
https://issues.apache.org/jira/browse/AXIS-2839?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marcos Pereira updated AXIS-2839:
---------------------------------

    Summary: Axisfault 401 during web service consuming with weblogic 10 and 
Axis 1.4  (was: Axisfault 401 and consuming web service with weblogic 10 and 
Axis 1.4)

> Axisfault 401 during web service consuming with weblogic 10 and Axis 1.4
> ------------------------------------------------------------------------
>
>                 Key: AXIS-2839
>                 URL: https://issues.apache.org/jira/browse/AXIS-2839
>             Project: Axis
>          Issue Type: Bug
>          Components: Basic Architecture
>    Affects Versions: 1.4
>         Environment: Eclipse WTS 3.3
> Weblogic 10.3
> JVM 1.5
>            Reporter: Marcos Pereira
>            Priority: Critical
>              Labels: security
>
> I created some Webservice client( axis 1.4) in my WebApp that consumes a 
> extenal vendor. The clients works fine when Debug my code in Java aplication 
> mode. But does not work in my Integration environment ( Weblogic local 
> server). 
> Any idea for this issue ??
> This my Client code:
> public String getLocacaoPorPorcoReq (BigDecimal codigoPoco) throws 
> RemoteException, Exception {
>                       
>                 WsLoadConfig wsLoadConfig = new WsLoadConfig();
>                 wsLoadConfig.readProperties();
>               String getLocacaoPorPocoResponse = "";
>               try {
>                       PocoServiceService service = new 
> PocoServiceServiceLocator();
>                       java.net.URL endpoint = new 
> java.net.URL(wsLoadConfig.getEndPointPocoWsURL());                  
>                       
>                       PocoServiceServiceSoapBindingStub bindingStub = new 
> PocoServiceServiceSoapBindingStub(endpoint, service);
>       
>                       bindingStub.setUsername(wsLoadConfig.getWsUsername());
>                       bindingStub.setPassword(wsLoadConfig.getWsPassword());
>                       getLocacaoPorPocoResponse = 
> bindingStub.getLocacaoPorPoco(codigoPoco);
>               } catch (RemoteException e) {
>                       e.printStackTrace();
>               }
>               return getLocacaoPorPocoResponse;
> The Request Created :
> POST /EP/PocoService HTTP/1.1
> Content-Type: text/xml; charset=utf-8
> Accept: application/soap+xml, application/dime, multipart/related, text/*
> User-Agent: Axis/1.4
> Host: gdiepwlidsv.ep.petrobras.com.br:80
> Cache-Control: no-cache
> Pragma: no-cache
> SOAPAction: ""
> Content-Length: 460
> Connection: close
> Authorization: Basic c2FFZG9jOmpwbGtoIzQy
> <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope 
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soapenv:Body><getPocosListPorSigla
>  
> xmlns="http://br/com/petrobras/transacional/servicosespecializadosep/services";><codigoUnidadeOperativa
>  
> xsi:nil="true"/><siglaPoco>9-BI-19D-RJS</siglaPoco></getPocosListPorSigla></soapenv:Body></soapenv:Envelope>
>  Response:
> HTTP/1.1 401 Authorization Required
> Date: Tue, 22 Feb 2011 17:53:47 GMT
> Server: Apache/2.2.3 (CentOS)
> Content-Length: 1518
> WWW-Authenticate: Basic realm="WebLogic Server"
> X-Powered-By: Servlet/2.4 JSP/2.0
> Connection: close
> Content-Type: text/html; charset=UTF-8
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Draft//EN">
> <HTML>
> <HEAD>
> <TITLE>Error 401--Unauthorized</TITLE>
> <META NAME="GENERATOR" CONTENT="WebLogic Server">
> </HEAD>
> <BODY bgcolor="white">
> <FONT FACE=Helvetica><BR CLEAR=all>
> <TABLE border=0 cellspacing=5><TR><TD><BR CLEAR=all>
> <FONT FACE="Helvetica" COLOR="black" SIZE="3"><H2>Error 401--Unauthorized</H2>
> </FONT></TD></TR>
> </TABLE>
> <TABLE border=0 width=100% cellpadding=10><TR><TD VALIGN=top WIDTH=100% 
> BGCOLOR=white><FONT FACE="Courier New"><FONT FACE="Helvetica" 
> SIZE="3"><H3>From RFC 2068 <i>Hypertext Transfer Protocol -- 
> HTTP/1.1</i>:</H3>
> </FONT><FONT FACE="Helvetica" SIZE="3"><H4>10.4.2 401 Unauthorized</H4>
> </FONT><P><FONT FACE="Courier New">The request requires user authentication. 
> The response MUST include a WWW-Authenticate header field (section 14.46) 
> containing a challenge applicable to the requested resource. The client MAY 
> repeat the request with a suitable Authorization header field (section 14.8). 
> If the request already included Authorization credentials, then the 401 
> response indicates that authorization has been refused for those credentials. 
> If the 401 response contains the same challenge as the prior response, and 
> the user agent has already attempted authentication at least once, then the 
> user SHOULD be presented the entity that was given in the response, since 
> that entity MAY include relevant diagnostic information. HTTP access 
> authentication is explained in section 11.</FONT></P>
> </FONT></TD></TR>
> </TABLE>
> </BODY>
> </HTML>

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to