It's really quite stranged.
This time I run the MTOM with "mvn jetty:run" and then "ant run" as you did. I got follwing error from the server-cmd as I started in Tomcat before. Does your mtom.war contain the "jaxb-api-2.1.jar"?
Could it have something to do with the ant-version? I use ant-1.7.0. and maven-2.0.9.
Code:
2008-08-27 18:58:52.419::WARN: Nested in org.springframework.beans.factory.Bean
CreationException: Error creating bean with name 'org.springframework.ws.server.
endpoint.mapping.PayloadRootAnnotationMethodEndpointMapping#0' defined in Servle
tContext resource [/WEB-INF/spring-ws-servlet.xml]: Initialization of bean faile
d; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBElemen
t:
java.lang.NoClassDefFoundError: javax/xml/bind/JAXBElement
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
at java.lang.Class.getDeclaredMethods(Class.java:1763)
at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtil
s.java:429)
at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtil
s.java:412)
at org.springframework.ws.server.endpoint.mapping.AbstractMethodEndpoint
Mapping.registerMethods(AbstractMethodEndpointMapping.java:136)
at org.springframework.ws.server.endpoint.mapping.AbstractAnnotationMeth
odEndpointMapping.initApplicationContext(AbstractAnnotationMethodEndpointMapping
.java:71)
at org.springframework.context.support.ApplicationObjectSupport.initAppl
icationContext(ApplicationObjectSupport.java:119)
at org.springframework.context.support.ApplicationObjectSupport.setAppli
cationContext(ApplicationObjectSupport.java:73)
at org.springframework.context.support.ApplicationContextAwareProcessor.
postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:70)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanF
actory.java:350)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1330)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:221)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.
preInstantiateSingletons(DefaultListableBeanFactory.java:429)
at org.springframework.context.support.AbstractApplicationContext.finish
BeanFactoryInitialization(AbstractApplicationContext.java:729)
at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:381)
at org.springframework.web.servlet.FrameworkServlet.createWebApplication
Context(FrameworkServlet.java:402)
at org.springframework.web.servlet.FrameworkServlet.initWebApplicationCo
ntext(FrameworkServlet.java:316)
at org.springframework.web.servlet.FrameworkServlet.initServletBean(Fram
eworkServlet.java:282)
at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.
java:126)
at javax.servlet.GenericServlet.init(GenericServlet.java:241)
at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.jav
a:433)
at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java
:342)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:463
)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:3
62)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.jav
a:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:1
81)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:7
26)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHand
lerCollection.java:206)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.
java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:1
39)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:50
5)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpCo
nnection.java:828)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.ja
va:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool
.java:450)
In the client-cmd I got:
Code:
[wsimport] C:\Downloads\Spring\spring-ws-1.5.4-with-dependencies\spring-ws-1.5.
4\samples\mtom\client\jaxws\bin\org\springframework\ws\samples\mtom\client\jaxws
is not found and thus excluded from the dependency check
[wsimport] parsing WSDL...
[wsimport]
[wsimport]
[wsimport] [ERROR] Server returned HTTP response code: 500 for URL: http://loca
lhost:8080/mtom/mtom.wsdl
[wsimport] unknown location
[wsimport]
[wsimport] Failed to parse the WSDL.
[wsimport] Command invoked: wsimport C:\Sun\SDK5\jdk\jre\bin\java.exe -d C:\Dow
nloads\Spring\spring-ws-1.5.4-with-dependencies\spring-ws-1.5.4\samples\mtom\cli
ent\jaxws\bin http://localhost:8080/mtom/mtom.wsdl -p org.springframework.ws.sam
ples.mtom.client.jaxws
BUILD FAILED
C:\Downloads\Spring\spring-ws-1.5.4-with-dependencies\spring-ws-1.5.4\samples\mt
om\client\jaxws\build.xml:56: wsimport failed
Total time: 3 seconds
C:\Downloads\Spring\spring-ws-1.5.4-with-dependencies\spring-ws-1.5.4\samples\mt
om\client\jaxws>