org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name 'xfire.servletController' defined in class path resource [org/codehaus/xfire/spring/xfire.xml]: Class that bean class [org.codehaus.xfire.transport.http.XFireServletController] depends on not found; nested exception is java.lang.NoClassDefFoundError: javax/mail/MessagingException java.lang.NoClassDefFoundError: javax/mail/MessagingException at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at org.springframework.util.ClassUtils.forName(ClassUtils.java:88) at org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition(BeanDefinitionReaderUtils.java:65) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:369) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:335) at org.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parseBeanDefinitionElement(XBeanXmlBeanDefinitionParser.java:625) at org.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parseBeanDefinitions(XBeanXmlBeanDefinitionParser.java:592) at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:186) at org.xbean.spring.context.impl.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:78) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:163) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:125) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:141) at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113) at org.xbean.spring.context.ClassPathXmlApplicationContext.loadBeanDefinitions(ClassPathXmlApplicationContext.java:170) at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:268) at org.xbean.spring.context.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:158) at org.xbean.spring.context.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:58) at org.codehaus.xfire.spring.XFireConfigLoader.loadConfig(XFireConfigLoader.java:66) at org.codehaus.xfire.transport.http.XFireConfigurableServlet.createXFire(XFireConfigurableServlet.java:53) at org.codehaus.xfire.transport.http.XFireServlet.init(XFireServlet.java:31) at javax.servlet.GenericServlet.init(GenericServlet.java:261) at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:377) at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:322) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:400) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:867) at no.bbc.basis.web.ex2.util.AuthFilter.doFilter(AuthFilter.java:115) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:858) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:348) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:195) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:164) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:536) at org.mortbay.jetty.Server.handle(Server.java:309) at org.mortbay.jetty.Server.handle(Server.java:285) at org.mortbay.jetty.HttpConnection.doHandler(HttpConnection.java:364) at org.mortbay.jetty.HttpConnection.access$1600(HttpConnection.java:46) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:611) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:485) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:194) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:298) at org.mortbay.jetty.nio.SelectChannelConnector$HttpEndPoint.run(SelectChannelConnector.java:698)