When I try to use org.springframework.mail.javamail.JavaMailSenderIm pl in my applicationContext class I keep get the following error when starting the application :
java.lang.NoClassDefFoundError: javax/mail/MessagingException
although I imported the com.springsource.javax.mail bundle in my MANIFEST.MF, I tried removing the Import-Bundle and use the Import-Package (javax.mail) but I keep getting the error...
any ideas what could be wrong?
stacktrace:Code:Manifest-Version: 1.0 Module-Type: Web Web-ContextPath: MailAdministrator Bundle-SymbolicName: MailAdministratorDM Bundle-Version: 1.0.1 Bundle-ManifestVersion: 2 Bundle-Name: MailAdministratorDM Bundle Import-Library: org.springframework.spring;version="[2.5.6.A,2.5.6.A]" Import-Bundle: com.springsource.org.hibernate;version="[3.2.6.ga,3.2.6.ga]", be.company.common;version="[1.0.0,1.0.0]", com.springsource.org.apache.struts;version="[1.2.9,1.2.9]", com.springsource.javax.servlet.jsp;version="[2.1.0,2.1.0]", com.springsource.javax.servlet;version="[2.5.0,2.5.0]", com.springsource.javax.mail, org.springframework.context.support;version="[2.5.6.A,2.5.6.A]", org.springframework.context;version="[2.5.6.A,2.5.6.A]", com.springsource.net.sf.navigator;version="[2.4.3,2.4.3]", com.springsource.org.apache.commons.beanutils;version="[1.7.0,1.7.0]", com.springsource.org.apache.commons.lang;version="[2.4.0,3.0.0]", com.springsource.org.apache.commons.validator;version="[1.1.4,1.1.4]", com.springsource.org.apache.velocity;version="[1.4.0,2.0.0]", org.springframework.struts;version="[2.5.6.A,2.5.6.A]", com.springsource.org.apache.velocity.tools.view;version="[1.4.0,1.4.0]", com.springsource.org.apache.commons.pool;version="[1.3.0,1.3.0]", com.springsource.jt400, com.springsource.org.apache.commons.dbcp, com.springsource.net.sf.cglib;version="[2.1.3,2.1.3]", com.springsource.jcifs, com.springsource.javax.servlet.jsp.jstl;version="[1.2.0,1.2.0]"
Code:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mailSender' defined in URL [bundleentry://108/META-INF/spring/application-context.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/mail/MessagingException at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:883) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) at java.security.AccessController.doPrivileged(Native Method) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(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.finishBeanFactoryInitialization(AbstractApplicationContext.java:728) at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:288) at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:145) at com.springsource.server.kernel.dm.ContextPropagatingTaskExecutor$2.run(ContextPropagatingTaskExecutor.java:82) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:595) Caused by: java.lang.NoClassDefFoundError: javax/mail/MessagingException at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357) at java.lang.Class.getConstructor0(Class.java:2671) at java.lang.Class.getDeclaredConstructor(Class.java:1953) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:54) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877) ... 18 more [2009-01-12 10:05:58.083] onnection(2)-10.35.205.1 <SPDE0011E> Deployment of 'MailAdministratorDM' version '1.0.1' failed.


