cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tom Schroedl (JIRA)" <j...@apache.org>
Subject [jira] Commented: (CXF-1459) ClassCastException occurs on HTTPS web service call made by app deployed to BEA WebLogic 9.2
Date Tue, 04 Mar 2008 17:59:41 GMT

    [ https://issues.apache.org/jira/browse/CXF-1459?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12575080#action_12575080
] 

Tom Schroedl commented on CXF-1459:
-----------------------------------

I was able to work around this issue. I had to include a Java option as part of the WebLogic
server startup script.

-DUseSunHttpHandler=true

Setting this property programmatically in my app did not work. Had to be part of the server
startup. No prefer packages (other than javax.jws.*) or jarfile additions were needed for
my app.

This setting tells WebLogic to tell Java to use the Sun https Handler implementation rather
than the WebLogic one.

I would like to see CXF check for well known https URLConnection implementations so that it
can decorate the specific connection appropriately. This would avoid the need to for client
programmers do something server specific (at least in the case of BEA). I am fortunate to
have control over the startup parameters of the BEA servers I use, but it is highly likely
that many projects, particularly in the government sphere, will not have that luxury.


> ClassCastException occurs on HTTPS web service call made by app deployed to BEA WebLogic
9.2
> --------------------------------------------------------------------------------------------
>
>                 Key: CXF-1459
>                 URL: https://issues.apache.org/jira/browse/CXF-1459
>             Project: CXF
>          Issue Type: Bug
>    Affects Versions: 2.0.4
>            Reporter: Tom Schroedl
>
> HTTPS web service call fails from webapp deployed in ear file to BEA 9.2 with following
error:
> java.lang.ClassCastException: weblogic.net.http.SOAPHttpsURLConnection
>    at org.apache.cxf.transport.https.HttpsURLConnectionFactory.createConnection(HttpsURLConnectionFactory.java:120)
> My weblogic-application.xml contains:
> <prefer-application-packages>
>    <package-name>javax.jws.*</package-name>
> </prefer-application-packages>
> The secure web service call works in Tomcat 5.5.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message