I'm using Java 6 and a bunch of stuff is bundled with it that you can
override with the endorsed mechanism.  In order to get my CXF client
working just now, I had to endorse stax-api-1.0.1.jar.  I found it
simplest to put it in jre\lib\endosed.  I had to create that folder
first.  On my PC, the full path:
D:\java\jdk1.6.0\jre\lib\endorsed\stax-api-1.0.1.jar

It would be nice if there was a list of the bundled api versions.  Is
the stax api 1.0 in Java 6?  The other override mechanism is passing
in a system property.  I think something like this would work.
-Djava.endorsed.dirs=D:/java/cxf-2.0-incubator-M1/lib

That would pick up at least jaxb-api-2.0.jar, jaxws-api-2.0.jar, &
stax-api-1.0.1.jar.  Otherwise they won't get loaded in Java 6.

cheers,
Cameron

On 1/22/07, Dan Diephouse <[EMAIL PROTECTED]> wrote:
This probably isn't the problem you're encountering, but another potential
problem source is that JAXB is bundled in J6 Which means depending on the
version thats in there, there could be bugs which aren't fixed, which might
cause unit tests to fail.

- Dan

On 1/22/07, Daniel Kulp <[EMAIL PROTECTED]> wrote:
>
>
> Just to let everyone know...
>
> Don't upgrade to java 6 yet unless you want to start debugging tests.
> There
> are a LOT of test failures right now when you use java 6.   I'm not sure
> why
> yet.   It looks like the XML parsers/validators are very different which
> is
> causing some issues.
>
>
> --
> J. Daniel Kulp
> Principal Engineer
> IONA
> P: 781-902-8727    C: 508-380-7194
> [EMAIL PROTECTED]
>



--
Dan Diephouse
Envoi Solutions
http://envoisolutions.com | http://netzooid.com/blog


Reply via email to