[ 
http://issues.apache.org/jira/browse/AXIS-1866?page=comments#action_60672 ]
     
M Kirgan commented on AXIS-1866:
--------------------------------

JDK 1.3x does not come with JSSE.
http://java.sun.com/products/jsse/

I am trying to connect to a web service that requires SSL.

> Axis Issue with Weblogic 7.0/JDK 1.3.1_08
> -----------------------------------------
>
>          Key: AXIS-1866
>          URL: http://issues.apache.org/jira/browse/AXIS-1866
>      Project: Axis
>         Type: Bug
>     Versions: 1.2RC2
>  Environment: Weblogic 7.0 which uses JDK 1.3.1_08
>     Reporter: M Kirgan
>     Priority: Trivial

>
> I am in the process of integrating Axis 1.2RC2 (client-side access to a web 
> service) into our application that is built on weblogic 7.0 and JDK 1.3.1_08. 
>  I am using the stub codes generated by WSDL2Java.  The simple client code 
> using the stub code generated by WSDL2Java (with minor modifications to get 
> around known JSSE issue with JDK 1.3x) works fine outside weblogic.  But once 
> inside the weblogic environment, I get the following AxisFault.  Please 
> advise at your earliest convenience.  
> Thanks,
> M Kirgan
> AxisFault
>  faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
>  faultSubcode:
>  faultString: java.lang.ArrayIndexOutOfBoundsException
>  faultActor:
>  faultNode:
>  faultDetail:
>         
> {http://xml.apache.org/axis/}stackTrace:java.lang.ArrayIndexOutOfBoundsE
> xception
>         at 
> org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.ja
> va:339)
>         at 
> org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:135)
>         at 
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrateg
> y.java:32)
>         at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>         at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
>         at org.apache.axis.client.Call.invokeEngine(Call.java:2754)
>         at org.apache.axis.client.Call.invoke(Call.java:2737)
>         at org.apache.axis.client.Call.invoke(Call.java:2413)
>         at org.apache.axis.client.Call.invoke(Call.java:2336)
>         at org.apache.axis.client.Call.invoke(Call.java:1793)
>         at 
> com.experian.www.realtime.services.AuthSolService.AuthSolServiceSoapB
> indingStub.validate(AuthSolServiceSoapBindingStub.java:176)
>         at 
> com.experian.e_verify.common.RTMWebService.getRTMData(RTMWebService.j
> ava:66)
>         at 
> E_Verify.HttpServlets.HttpInWalletServlet.doPost(HttpInWalletServlet.
> java:619)
>         at 
> E_Verify.HttpServlets.HttpInWalletServlet.doGet(HttpInWalletServlet.j
> ava:726)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at 
> weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
> (ServletStubImpl.java:1075)
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
> pl.java:418)
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
> pl.java:306)
>         at 
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
> n.run(WebAppServletContext.java:5517)
>         at 
> weblogic.security.service.SecurityServiceManager.runAs(SecurityServic
> eManager.java:685)
>         at 
> weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
> rvletContext.java:3156)
>         at 
> weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
> pl.java:2506)
>         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:234)
>         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:210)
>         {http://xml.apache.org/axis/}hostname:W4770392
> java.lang.ArrayIndexOutOfBoundsException
> java.lang.ArrayIndexOutOfBoundsException
>         at 
> org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.ja
> va:339)
>         at 
> org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:135)
>         at 
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrateg
> y.java:32)
>         at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>         at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
>         at org.apache.axis.client.Call.invokeEngine(Call.java:2754)
>         at org.apache.axis.client.Call.invoke(Call.java:2737)
>         at org.apache.axis.client.Call.invoke(Call.java:2413)
>         at org.apache.axis.client.Call.invoke(Call.java:2336)
>         at org.apache.axis.client.Call.invoke(Call.java:1793)
>         at 
> com.experian.www.realtime.services.AuthSolService.AuthSolServiceSoapB
> indingStub.validate(AuthSolServiceSoapBindingStub.java:176)
>         at 
> com.experian.e_verify.common.RTMWebService.getRTMData(RTMWebService.j
> ava:66)
>         at 
> E_Verify.HttpServlets.HttpInWalletServlet.doPost(HttpInWalletServlet.
> java:619)
>         at 
> E_Verify.HttpServlets.HttpInWalletServlet.doGet(HttpInWalletServlet.j
> ava:726)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at 
> weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
> (ServletStubImpl.java:1075)
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
> pl.java:418)
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
> pl.java:306)
>         at 
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
> n.run(WebAppServletContext.java:5517)
>         at 
> weblogic.security.service.SecurityServiceManager.runAs(SecurityServic
> eManager.java:685)
>         at 
> weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
> rvletContext.java:3156)
>         at 
> weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
> pl.java:2506)
>         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:234)
>         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:210)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira

Reply via email to