Versions Compared

Key

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

...

The java2wsdl tool was replaced with the java2ws tool which provides much more flexibility. Add the -wsdl flag to java2ws if you just need the wsdl.

java2wsdl goal in cxf-codegen-plugin is also gone

There is a new plugin that uses the java2ws tool now. See: http://cwiki.apache.org/CXF20DOC/maven-integration-and-plugin.htmlImage Added

Runtime changes

ASM jar

The JAX-WS frontend now "requires" asm 2.x or 3.x to be able to process some of the JAXB annotations on the SEI interface. If you don't use those annotations on the SEI, or if you have generated wrapper classes (either via wsdl2java or java2ws with -wrapperbean flag), you can remove the asm jar. If you leave asm jar, there can be conflicts with other apps that use asm. The predominant one is Hibernate. The "workaround" for Hibernate is to remove the asm 1.x jar they use and replace the cglib jar with the cglib-nodeps jar that includes a special internal version of asm that would not conflict with the 2.x/3.x version we need.

...