Announcement Announcement Module
Collapse
No announcement yet.
Spring Web Services 2.0.0 RC1 released Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • Spring Web Services 2.0.0 RC1 released

    Dear Spring community,

    I'm pleased to announce that Spring Web Services 2.0 Release Candidate 1 has been released!

    This is the first release candidate in the 2.0 release cycle. The most important new feature in this release is the completion of our integration test facilities with the inclusion of the server-side Web service testing framework. The testing framework is documented here: Client-side testing and Server-side testing. Note that we did have to make some changes in the client-side testing code, as compared to 2.0-M1. I suggest you try out the new testing module today! Please leave feedback through JIRA or on the forums.

    While we have documented the new testing module, there are still other new features that need to be documented. These are scheduled for RC2, but RC1 is 'code complete'. Unless we (or you!) find any issues, of course.

    We're also interested in any regression that come up when upgrading. While we did make some changes, Spring-WS 2.0 should be a drop-in replacement for 1.5. Please file a JIRA issue if you find any.

    Please see the changelog for more details. If you have any further requests/issues, please use JIRA or reply to this post.

    Spring Web Services 2.0 is due in Q4 2010/Q1 2011.

    For more information, see http://static.springframework.org/spring-ws/sites/2.0

    Note that this milestone will not be uploaded to Maven Central, but only to our own milestone repo:

    Code:
    <repository>
      <id>spring-maven-milestone</id>
      <name>Springframework Maven Repository</name>
      <url>http://maven.springframework.org/milestone</url>
    </repository>
    Code:
    <dependency>
        <groupId>org.springframework.ws</groupId>
        <artifactId>spring-ws-core</artifactId>
        <version>2.0.0-RC1</version>
    </dependency>
    When 2.0 reaches GA, we will upload the jars to maven central as usual.

  • #2
    Spring Framework Compatibility

    I have spring 3.0.5 and spring-ws 2.0.0-RC1 (I'm pretty sure that I do not mix other versions) but
    Code:
    <bean id="NkcPayloadRootAnnotationMethodEndpointMapping" class="org.springframework.ws.server.endpoint.mapping.PayloadRootAnnotationMethodEndpointMapping"/>
    fails on startup
    Code:
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'NkcPayloadRootAnnotationMethodEndpointMapping' defined in class path resource [META-INF/spring/spring-ws.xml]: Initialization of bean failed; nested exception is java.lang.reflect.MalformedParameterizedTypeException
    stacktrace
    Code:
    Caused by: java.lang.reflect.MalformedParameterizedTypeException: null
    	at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.validateConstructorArguments(ParameterizedTypeImpl.java:42) ~[na:1.6.0_21]
    	at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.<init>(ParameterizedTypeImpl.java:35) ~[na:1.6.0_21]
    	at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.make(ParameterizedTypeImpl.java:77) ~[na:1.6.0_21]
    	at sun.reflect.generics.factory.CoreReflectionFactory.makeParameterizedType(CoreReflectionFactory.java:86) ~[na:1.6.0_21]
    	at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:122) ~[na:1.6.0_21]
    	at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:31) ~[na:1.6.0_21]
    	at sun.reflect.generics.repository.ClassRepository.getSuperclass(ClassRepository.java:66) ~[na:1.6.0_21]
    	at java.lang.Class.getGenericSuperclass(Class.java:677) ~[na:1.6.0_21]
    	at org.springframework.core.GenericTypeResolver.getTypeVariableMap(GenericTypeResolver.java:269) ~[spring-core-3.0.5.RELEASE.jar:3.0.5.RELEASE]
    	at org.springframework.core.GenericTypeResolver.resolveReturnType(GenericTypeResolver.java:100) ~[spring-core-3.0.5.RELEASE.jar:3.0.5.RELEASE]
    	at org.springframework.beans.GenericTypeAwarePropertyDescriptor.getPropertyType(GenericTypeAwarePropertyDescriptor.java:126) ~[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.isExcludedFromDependencyCheck(AbstractAutowireCapableBeanFactory.java:1234) ~[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.filterPropertyDescriptorsForDependencyCheck(AbstractAutowireCapableBeanFactory.java:1211) ~[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1069) ~[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE]
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE]

    Comment


    • #3
      Spring Framework Compatibility

      Argh!!! My bad. In very sneaky way (as m2e transitive optional dependency of SNAPSHOT dependency) spring-ws 1.5.9 jars found their way to be involved...
      Last edited by anthavio; Dec 10th, 2010, 03:42 AM.

      Comment

      Working...
      X