cxf-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adrian Corcoran" <adrian.corco...@gmail.com>
Subject Re: Preferred JDK Version?
Date Sat, 17 May 2008 16:11:29 GMT
So is it also the case that cxf 2.0.x will not run with jaxb 2.1? currently
using jdk 5, & jaxb 2.0.5 but may move to to jaxb 2.1 and use jaxb 2.0 for
wsdl2java/xjc

On Sat, May 17, 2008 at 4:50 PM, Daniel Kulp <dkulp@apache.org> wrote:

>
> On May 16, 2008, at 11:53 PM, Freeman Fang wrote:
>
>  Hi Dan,
>>
>> Can we say cxf 2.0.x fix branch work with jdk 1.6?
>>
>>
> No, the 2.0.x branch doesn't work with 1.6.  It can "somewhat work" with
> JDK 1.6 up to update 3, but not at all with updates 4 and later without
> endorsing a bunch of things which would mess up the jaxws stuff built into
> the jdk.
>
>
>  I saw several test failure build with 1.6.0_06, they are
>> testWsdlNoService(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
>> testNoServiceImport(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
>> testNoServiceNOPortType(org.apache.cxf.tools.wsdlto.jaxws.CodeGenBugTest)
>>
>
> The trunk (2.1) should work with JDK 1.6 update 4 and later except for one
> of the JAX-RS tests (last I checked, Sergey might have fixed it) due to
> Abdera relying on a particular hash map ordering or something like that.
> However, it WON'T work with updates 1 - 3.  I t needs update 4 or later.
>
> Dan
>
>
>
>
>> Thanks
>>
>> Freeman
>>
>> Daniel Kulp wrote:
>>
>>> On Tuesday 01 April 2008, davidwsica wrote:
>>>
>>>  Can someone provide an update on using JDK6 (latest update 5) with the
>>>> latest CXF 2.1?  Are there still issues with JAX-WS 2.1?
>>>>
>>>>
>>> Not with jaxws.   We have one system test failure in the jaxrs stuff, but
>>> it's "non-critical".   Basically, the hashmaps are ordered differently in J6
>>> which is causing a problem with a test that is assuming a particular order.
>>>   (yes, it's a bad test.   We're looking at it.)
>>>
>>> Other than that, the entire CXF build builds and tests fine with Java6
>>> and the TCK has the same failures with Java6 as it does with Java5.
>>>
>>> Oh: there is one demo that is also failing that Sean is looking at.
>>>
>>> Dan
>>>
>>>
>>>
>>>
>>>  Thanks,
>>>> David
>>>>
>>>> James Mao wrote:
>>>>
>>>>  FYI, the JDK6 Update3 is the last update which contain the jaxws api
>>>>> 2.0 and jaxb api 2.0,
>>>>> the later release will contain the jaxws api 2.1 and jaxb api 2.1
>>>>>
>>>>> http://weblogs.java.net/blog/ramapulavarthi/archive/2007/10/jaxws_21
>>>>> _in_jav.html
>>>>>
>>>>> And another difference this is license, we use Apache 2.0
>>>>>
>>>>> James
>>>>>
>>>>>
>>>>>  On Wednesday 10 October 2007, David W Sica wrote:
>>>>>>
>>>>>>  If JDK6 includes jaxws and jaxb jars what do I gain by using CXF
>>>>>>> over just JDK6?  If I do decide to use JDK6, can I get more
>>>>>>> details regarding your response below on copying stuff to jre/lib?
>>>>>>>
>>>>>>>  Well, CXF supports a lot of things the JAX-WS implemention in
JDK 6
>>>>>> does not.  Things like jms transports, advanced https
>>>>>> configuration, Spring configuration, WS-A, WS-RM, etc....
>>>>>>
>>>>>> Let me clear about one thing:
>>>>>> CXF 2.0.x should work perfectly fine with JDK6.   The api jars and
>>>>>> such that we ship are the same version as those built into JDK6.
>>>>>>
>>>>>> The problem will be with CXF 2.1 which is our current development
>>>>>> mainline.   For 2.1, we are targetting JAX-WS 2.1 which is newer
>>>>>> than what's in JDK6.   To use the 2.1 snapshots, you'd most likely
>>>>>> need to copy the jaxb-* and jaxws-api-* jars (and maybe stax-api*)
>>>>>> from our lib directory to the jre/lib/endorsed dir.   I'm not 100%
>>>>>> sure as I haven't tested it yet.   At this point, I'm mostly
>>>>>> working on fixes and stuff still targetting 2.0.3 which should work
>>>>>> fine for JDK6.  (although I don't have JDK6 installed to really
>>>>>> test with yet)
>>>>>>
>>>>>> Dan
>>>>>>
>>>>>>
>>>>>>  Thanks,
>>>>>>> David
>>>>>>>
>>>>>>> On 10/4/07, Daniel Kulp <dkulp@apache.org> wrote:
>>>>>>>
>>>>>>>  Also, should I
>>>>>>>>> pursue using JDK6 for deployment?  Do I gain anything
with JDK6
>>>>>>>>> as far as CXF is concerned?
>>>>>>>>>
>>>>>>>>>  I would not use jdk6 for right now.   JDK6 is definitely
going to
>>>>>>>> cause us problems on trunk.   jk6 includes older versions
of the
>>>>>>>> jaxws and jaxb jars which may conflict with the ones we require.
>>>>>>>> Thus, to work with jdk6, some stuff may need to be copied
from
>>>>>>>> our lib dir to the jre/lib dir.   We haven't spent much time
>>>>>>>> investigating that yet as trunk is still moving/changing
pretty
>>>>>>>> fast.    2.0.2 SHOULD work OK with Java 6.   It's mostly
the new
>>>>>>>> stuff on trunk that will be a problem.
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> J. Daniel Kulp
>>>>>>>>
>>>>>>>>
>>>
>>>
>>>
>>>
>>
> ---
> Daniel Kulp
> dkulp@apache.org
> http://www.dankulp.com/blog
>
>
>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message