Hmm....

Probably a good idea.   The stuff I KNOW about:

Sun JDK's:
JDK's 1.5.0   07-12 have a bug in it that prevents the JAX-WS TCK from 
passing.   If you get some "operation is wrong with respect to namespaces" 
type of error, it's due to that bug.   

JDK's 1.6  updates 0 - 3 use JAXB 2.0 and JAXWS API 2.0.   Thus, you cannot 
use CXF 2.1.x with these versions without endorsing those api jars.    CXF 
2.0.x should work fine.

JDK's 1.6 updates 4 and newer use JAXB 2.1 and JAXWS API 2.1.   CXF 2.0.x 
doess NOT work with these (unless you endorse the 2.0 versions of those 
jars).  CXF 2.1.x and 2.2 should work fine.


IBM JDK's -  the CORBA binding is known to have issues with the ORB in the IBM 
JDK's.   Haven't had time to look into it.

With IBM JDK 1.5.x - you need to include Sun's JAXP parser jar in order for 
the saaj-impl jar we ship to work. 

With IBM JDK 1.6.x - you can either use the Sun's jaxp parser, or just remove 
the saaj-impl we ship and use the saaj implementation built into the JDK.

CXF doesn't currently build with IBM's 1.6.x JDK (on AIX or Linux).   Many of 
the tests fail, but it's due to some keep-alive thing with the jetty sockets.   
They don't seem to be closing all the way before the next test needs them and 
the socket-reuse flag doesn't seem to work.   Haven't had time to really 
investigate how to workaround that.   For normal operation where you aren't 
open/closing a server socket really fast, you shouldn't be impacted.


In all cases, you currently MUST use the jaxb-impl and jaxb-xjc that we ship.  
There is some work done on trunk (for 2.2) to allow some use of the in-jdk 
jaxb-impl at runtime, but that is not complete yet.   No work has started on 
the tooling (wsdl2java, java2ws, etc...) to allow it to work with the in-jdk 
jaxb.

As far as tomcat goes, I run the TCK with apache-tomcat-5.5.23.tar.gz.  That 
was just the current version when I setup the TCK's and I really haven't had 
the time to figure out what is needed to update it.


What other issues have come up?   What enumeration issue are you talking 
about?  


Dan



On Wednesday 12 November 2008 10:24:16 am Brad O'Hearne wrote:
> All,
>
> I neglected to mention something relevant to dependencies, equally
> important, we need to get documented what JDK versions are valid with
> what releases of CXF. The three common issues I've encountered over
> the last couple of years in the 1.5 - 1.6 transition is first, issues
> with enumerations (supported in 1.6 but not in 1.5), and Tomcat
> compatibility. Since Tomcat is so common to our typical use cases, it
> would be good to have some information relevant to JDK compatibility,
> as I believe there are JDK version compatibility issues there too. One
> additional thing, which I'm sure many beyond myself are in the same
> boat, is that a year ago I moved all my development to OS X, which
> still supports only a 1.5 JDK (I recently had to rip all the
> enumerations out of a project for the purposes of developing there).
>
> it would be good to have a table of JDK compatibility to CXF release.
> At some point, I'm sure that CXF is going to want to leverage native
> 1.6 features, and it would be nice at a glance to be able to see where
> the CXF version cutoff is for those bound to JDK 1.5 for some reason.
>
> Brad
>
> On Nov 12, 2008, at 8:13 AM, Brad O'Hearne wrote:
> > All,
> >
> > What's the odds of us being able to compile the 3-5 most common use
> > cases for configuring CXF, and then being able to outline
> > dependencies for each? If we are going to improve our documentation,
> > then this seems like low-hanging fruit. Everyone can benefit from
> > having this documented.
> >
> > My configuration has been simply a web application using jax-rs
> > configured with Spring. Anyone else want to volunteer their
> > configurations? Perhaps we can see some usage patterns and document
> > the common ones first.
> >
> > Cheers,
> >
> > Brad
> >
> > On Nov 11, 2008, at 2:51 PM, Glen Mazza wrote:
> >> Perhaps my Maven POM files might be something you can use:
> >>
> >> http://www.jroller.com/gmazza/date/20080417#WFstep3
> >>
> >> HTH,
> >> Glen
> >>
> >> Kent Narling wrote:
> >>> Hi!
> >>> I am trying to make a CXF webservice package in maven.
> >>
> >> --
> >> View this message in context:
> >> http://www.nabble.com/Creating-CXF-war-file...-how-to-get-proper-depende
> >>ncies---tp20448632p20448944.html Sent from the cxf-user mailing list
> >> archive at Nabble.com.



-- 
Daniel Kulp
[EMAIL PROTECTED]
http://dankulp.com/blog

Reply via email to