[
https://issues.apache.org/jira/browse/HTTPASYNC-65?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oleg Kalnichevski resolved HTTPASYNC-65.
----------------------------------------
Resolution: Fixed
Patch committed with some minor tweaks
http://svn.apache.org/r1558384
Please review / re-test
Oleg
> HttpAsyncClient does not work in OSGi
> -------------------------------------
>
> Key: HTTPASYNC-65
> URL: https://issues.apache.org/jira/browse/HTTPASYNC-65
> Project: HttpComponents HttpAsyncClient
> Issue Type: Bug
> Affects Versions: 4.0 Final
> Reporter: Christian Schneider
> Fix For: 4.0.1
>
> Attachments: HTTPASYNC-65-1.patch, HTTPASYNC-65-2.patch,
> HTTPASYNC-65-3.patch
>
>
> We are using the http async client for CXF. In the current trunk we reference
> the 4.0 version.
> Unfortunately the bundle does not work for us. I spotted two problems:
> 1. The Bundle-SymbolicName is the same as the one in httpclient
> In the pom there is:
> <Bundle-SymbolicName>${project.groupId}.httpclient</Bundle-SymbolicName>
> See
> http://search.maven.org/remotecontent?filepath=org/apache/httpcomponents/httpasyncclient-osgi/4.0/httpasyncclient-osgi-4.0.pom
> 2. The bundle refers to commons logging api 1.1.3 but pax logging only
> provides 1.0.4. I will also try to fix this for pax logging.
> I think it should be possible to open up the import range for pax logging so
> you also accept the 1.0.x version.
> I checked out the current trunk and was able to make it work by doing some
> changes in the poms.
> I found that httpasyncclient has separate projects for the normal jar and the
> OSGi jar. Is this really necessary? I was able to switch the normal jar to
> packaging bundle and configure it there. This has the advantage that people
> only have to use one maven artifact for OSGi and non OSGi usage. This is
> espacially intersting for frameworks like cxf that live in both worlds.
> I will provide a patch with my changes. So you can review what I did.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]