title: Spring WS DefaultWsdl11Definition Error
body: <p>I am using Spring WS and declaring a DefaultWsdl11Definition bean to generate the WSDL Files on the fly.</p>
  
  <p>However , When i start the webserver (tomcat) I get a bean instantiaion error due to :</p>
  
  <pre><code>    Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.ws.wsdl.wsdl11.DefaultWsdl11Definition]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: javax/wsdl/extensions/ExtensibilityElement
      at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:141)
      at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:74)
      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:958)
      ... 45 more
  Caused by: java.lang.NoClassDefFoundError: javax/wsdl/extensions/ExtensibilityElement
      at org.springframework.ws.wsdl.wsdl11.DefaultWsdl11Definition.&lt;init&gt;(DefaultWsdl11Definition.java:56)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
      at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126)
      ... 47 more
  Caused by: java.lang.ClassNotFoundException: javax.wsdl.extensions.ExtensibilityElement
      at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1671)
      at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516)
      ... 53 more
  </code></pre>
  
  <p><strong>Bean in SpringWS-Servlet.xml</strong></p>
  
  <pre><code>&lt;bean id="beanWS" class="org.springframework.ws.wsdl.wsdl11.DefaultWsdl11Definition"&gt;
          &lt;property name="schema"&gt;
              &lt;bean class="org.springframework.xml.xsd.SimpleXsdSchema"&gt;
                  &lt;property name="xsd" value="/WEB-INF/somexsd.xsd"/&gt;
              &lt;/bean&gt;
          &lt;/property&gt;
          &lt;property name="portTypeName" value="beanWS"/&gt;
          &lt;property name="locationUri"
                    value="http://localhost:8080/springws"/&gt;
      &lt;/bean&gt;
  </code></pre>
  
  <p>Any Idea what the problem might be ..</p>
  
  <p>PS : Spring version is 3.0.5 , Spring WS Version is 2.0.0-M3</p>
  
  <p>Thanks</p>