Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
maxLevel4
minLevel2

General

Can CXF run with JDK 1.8/Java 8?

Most of CXF 3.0.0 can run with Java 8.  Building CXF cannot currently be done with Java8 due to problems with various Maven plugins, problems with JIBX, etc...   The tooling may require a -Djavax.xml.accessExternalSchema=file  VM argument to allow JAXB to process and parse schemas.   Many of the CXF tests fail for the same reason.   We are hoping that with CXF 3.0.1, we can fix a majority of the issues (JIBX issues are still outstanding) via updates to tests, new version of JAXB, etc....

Can CXF run with JDK 1.7/Java 7?

Yes. CXF supports Java 7. Since Java 7 contains the 2.2.x versions of both JAXB and JAX-WS API jars, using CXF with Java 7 is much easier than with Java 6.

...

JDK 1.6 incorporates the JAXB reference implementation. However, it incorporates an old version of the RI. CXF does not support this version. As of 1.6_04, this is easy to deal with: you must put the versions of JAXB RI (the 'impl' and 'xjc' jars) that we include with CXF in your classpath. As of this writing, these are version 2.2.10.

Info

The current plan is that CXF 3.1 will no longer support Java 6 and will require Java 7 or newer. Users are strongly encouraged to start moving to Java 7.

Can CXF run with JDK 1.5?

Yes for CXF 2.6.x and older. Keep in mind though that Java 2 SE 5.0 with JDK 1.5 has reached end of life (EOL). CXF 2.7.x no longer supports Java 5. In order to upgrade to 2.7.x, you must be using Java 6 (or newer).

Info

There is one more planned release for the 2.6.x series of CXF. After that, there are no more planned releases of CXF that will support Java 5. Users are strongly encouraged to start moving to Java 7 and to start migrating to newer versions of CXF.

 

Can CXF run without the Sun reference SAAJ implementation?

...