You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Oleg Kalnichevski (JIRA)" <ji...@apache.org> on 2008/07/22 13:00:31 UTC

[jira] Created: (AXIS2-3933) Axis2 kernel currently has a direct dependency on Commons HttpClient 3.1

Axis2 kernel currently has a direct dependency on Commons HttpClient 3.1
------------------------------------------------------------------------

                 Key: AXIS2-3933
                 URL: https://issues.apache.org/jira/browse/AXIS2-3933
             Project: Axis 2.0 (Axis2)
          Issue Type: Wish
          Components: kernel
    Affects Versions: nightly
            Reporter: Oleg Kalnichevski


(1) This seems conceptually wrong to me. The kernel ought not have any dependencies on a transport specific libraries
(2) A more practical reason: it is just a matter of time HttpClient 3.1 will be superceded by HttpClient 4.0 and support for commons HttpClient will be discontinued. 

If there is an agreement this is indeed an issue, which should be resolved, I will happily invest time looking into what it takes to decouple HttpClient from Axis2 kernel.

Oleg


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


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Updated: (AXIS2-3933) Axis2 kernel currently has a direct dependency on Commons HttpClient 3.1

Posted by "Oleg Kalnichevski (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AXIS2-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Oleg Kalnichevski updated AXIS2-3933:
-------------------------------------

    Attachment: axis2-kernel.patch

As the first step I am attaching a patch for your consideration that removes references to HttpClient specific classes from the o.a.a.client.Stub class. All integration tests pass for me.

Please let me know what you think

Oleg

> Axis2 kernel currently has a direct dependency on Commons HttpClient 3.1
> ------------------------------------------------------------------------
>
>                 Key: AXIS2-3933
>                 URL: https://issues.apache.org/jira/browse/AXIS2-3933
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Wish
>          Components: kernel
>    Affects Versions: nightly
>            Reporter: Oleg Kalnichevski
>         Attachments: axis2-kernel.patch
>
>
> (1) This seems conceptually wrong to me. The kernel ought not have any dependencies on a transport specific libraries
> (2) A more practical reason: it is just a matter of time HttpClient 3.1 will be superceded by HttpClient 4.0 and support for commons HttpClient will be discontinued. 
> If there is an agreement this is indeed an issue, which should be resolved, I will happily invest time looking into what it takes to decouple HttpClient from Axis2 kernel.
> Oleg

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


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Commented: (AXIS2-3933) Axis2 kernel currently has a direct dependency on Commons HttpClient 3.1

Posted by "Guillaume Jeudy (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/AXIS2-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12698931#action_12698931 ] 

Guillaume Jeudy commented on AXIS2-3933:
----------------------------------------

Oleg, I think this is indeed an issue. I'm struggling to use HTTP NTLMv2 authentication. The current commons httpclient 3.1 doesn't support NTLMv2. If Axis2 was not coupled to it I could swap this for httpclient 4.0 which in conjunction with jcifs does support NTLMv2.

> Axis2 kernel currently has a direct dependency on Commons HttpClient 3.1
> ------------------------------------------------------------------------
>
>                 Key: AXIS2-3933
>                 URL: https://issues.apache.org/jira/browse/AXIS2-3933
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Wish
>          Components: kernel
>    Affects Versions: nightly
>            Reporter: Oleg Kalnichevski
>         Attachments: axis2-kernel.patch
>
>
> (1) This seems conceptually wrong to me. The kernel ought not have any dependencies on a transport specific libraries
> (2) A more practical reason: it is just a matter of time HttpClient 3.1 will be superceded by HttpClient 4.0 and support for commons HttpClient will be discontinued. 
> If there is an agreement this is indeed an issue, which should be resolved, I will happily invest time looking into what it takes to decouple HttpClient from Axis2 kernel.
> Oleg

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