Versions Compared

Key

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

...

Info

Note that adding custom runtime environments to your system without studying their impact can cause unfavorable results. For example, assume an Application Server (AS) instance contains the following configurations.

  • CXF (runtime provided by AS) contains CXF 2.7.3 5 and Spring 3.0.7 dependencies.

  • Spring (custom runtime) contains Spring 3.2.1 dependencies.

If a Web application consumes both of the above environments, the following problems will arise.

  1. The Web application's classpath contains dependencies from two Spring versions as 3.0.7 and 3.2.0. Spring project does not recommend this as it will cause several classloading issues.

  2. CXF 2.7.3 5 itself uses Spring 3.0.7. It is possible that a particular CXF version is not properly tested for compliance with another version of Spring. You should study the CXF project recommendations to find a suitable Spring version.

...

The CXF runtime environment comes by default with core CXF 2.7.3 5 and core Spring 3.0.7 dependencies. If you want to upgrade to a different CXF version, there are two recommendations:

...