Ola amigos da lista ...
 
Estou tentanto enviar e-mail a partir de um EJB. Como estou utilizando JBOSS-tomcat configurei o arquivo /default/deploy/mail-service.xml com as configuracoes do meu servidor de e-mail.
Porem quando estou startando o JBOSS esta gerando diversos erros no deploy do mail-service.xml.
Alguem ja passou por este tipo de situacao?
Estou utilizando o JBOSS de dentro do Eclipse (Start do IDE do eclipse).
Abaixo segue os erros e a configuracao do mail-service.xml.
 
Versao JBOSS : C:\jboss-3.0.4_tomcat-4.1.12
Versao ECLIPSE : Version: 2.1  Build id: 200302061700
 
Arquivo mail-service.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE server>
<!-- $Id: mail-service.xml,v 1.2 2002/02/24 10:24:35 user57 Exp $ -->
 
<server>
 
  <classpath codebase=""
             archives="mail.jar, activation.jar, mail-plugin.jar"/>
 
  <!-- ==================================================================== -->
  <!-- Mail Connection Factory                                              -->
  <!-- ==================================================================== -->
 
  <mbean code="org.jboss.mail.MailService" name="jboss:service=Mail">
    <attribute name="JNDIName">java:/Mail</attribute>
    <attribute name="User">meuUsuario</attribute>
    <attribute name="Password">minhaSenha</attribute>
    <attribute name="Configuration">
       <!-- Test -->
       <configuration>
          <!-- Change to your mail server prototocol -->
          <property name="mail.store.protocol" value="pop3"/>
          <property name="mail.transport.protocol" value="smtp"/>
 
          <!-- Change to the user who will receive mail  -->
          <property name="mail.user" value="nobody"/>
 
          <!-- Change to the mail server  -->
          <property name="mail.pop3.host" value="meuServidorPOP3"/>
 
          <!-- Change to the SMTP gateway server -->
          <property name="mail.smtp.host" value="meuServidorSMTP"/>
 
          <!-- Change to the address mail will be from  -->
          <property name="mail.from" value="[EMAIL PROTECTED]"/>
 
          <!-- Enable debugging output from the javamail classes -->
          <property name="mail.debug" value="true"/>
       </configuration>
    </attribute>
  </mbean>
 
</server>
 

ERROS AO START JBOSS-TOMCAT DE DENTRO DO ECLIPSE:
 
08:40:28,079 ERROR [URLDeploymentScanner] Failed to deploy: [EMAIL PROTECTED]{ url="" deployedLastModified=0 }
org.jboss.deployment.DeploymentException: instantiating org.jboss.mail.MailService failed: java.lang.NoClassDefFoundError: org/jboss/system/ServiceMBeanSupport; - nested throwable: (RuntimeErrorException: instantiating org.jboss.mail.MailService failed: java.lang.NoClassDefFoundError: org/jboss/system/ServiceMBeanSupport
Cause: java.lang.NoClassDefFoundError: org/jboss/system/ServiceMBeanSupport)
 at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:155)
 at org.jboss.system.ServiceController.install(ServiceController.java:225)
 at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
 at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
 at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
 at $Proxy3.install(Unknown Source)
 at org.jboss.deployment.SARDeployer.create(SARDeployer.java:209)
 at org.jboss.deployment.MainDeployer.create(MainDeployer.java:760)
 at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:620)
 at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585)
 at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
 at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
 at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
 at $Proxy4.deploy(Unknown Source)
 at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:435)
 at org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.java:656)
 at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:507)
 at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:261)
 at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:165)
 at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
 at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
 at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
 at $Proxy0.start(Unknown Source)
 at org.jboss.system.ServiceController.start(ServiceController.java:398)
 at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
 at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
 at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
 at $Proxy3.start(Unknown Source)
 at org.jboss.deployment.SARDeployer.start(SARDeployer.java:249)
 at org.jboss.deployment.MainDeployer.start(MainDeployer.java:807)
 at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:621)
 at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585)
 at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:569)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
 at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
 at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:324)
 at org.jboss.system.server.ServerImpl.start(ServerImpl.java:221)
 at org.jboss.Main.boot(Main.java:148)
 at org.jboss.Main$1.run(Main.java:381)
 at java.lang.Thread.run(Thread.java:536)
Caused by: RuntimeErrorException: instantiating org.jboss.mail.MailService failed: java.lang.NoClassDefFoundError: org/jboss/system/ServiceMBeanSupport
Cause: java.lang.NoClassDefFoundError: org/jboss/system/ServiceMBeanSupport
 at org.jboss.mx.server.MBeanServerImpl.handleInstantiateExceptions(MBeanServerImpl.java:883)
 at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:816)
 at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java:266)
 at org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java:293)
 at org.jboss.system.ServiceCreator.install(ServiceCreator.java:86)
 at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigurator.java:167)
 at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:130)
 ... 55 more
08:40:28,109 INFO  [MainDeployer] Starting deployment of package: file:/C:/jboss-3.0.4_tomcat-4.1.12/server/default/deploy/mssql-service.xml
08:40:28,240 WARN  [ServiceController] jboss.jca:service=LocalTxDS,name=MSSQLDS does not implement any Service methods
 

8:40:43,301 ERROR [URLDeploymentScanner] MBeanException: Exception in MBean operation 'checkIncompleteDeployments()'
Cause: Incomplete Deployment listing:
Packages waiting for a deployer:
  <none>
Incompletely deployed packages:
[EMAIL PROTECTED] { url="" }
  deployer: [EMAIL PROTECTED]
  status: Deployment FAILED reason: instantiating org.jboss.mail.MailService failed: java.lang.NoClassDefFoundError: org/jboss/system/ServiceMBeanSupport; - nested throwable: (RuntimeErrorException: instantiating org.jboss.mail.MailService failed: java.lang.NoClassDefFoundError: org/jboss/system/ServiceMBeanSupport
Cause: java.lang.NoClassDefFoundError: org/jboss/system/ServiceMBeanSupport)
  state: FAILED
  watch: file:/C:/jboss-3.0.4_tomcat-4.1.12/server/default/deploy/mail-service.xml
  lastDeployed: 1049888427929
  lastModified: 1049888427899
  mbeans:
]MBeans waiting for classes:
  <none>
MBeans waiting for other MBeans:
  <none>
 
08:40:43,331 INFO  [URLDeploymentScanner] Started
08:40:43,331 INFO  [MainDeployer] Deployed package: file:/C:/jboss-3.0.4_tomcat-4.1.12/server/default/conf/jboss-service.xml
08:40:43,341 INFO  [Server] JBoss (MX MicroKernel) [3.0.4 Date:200211021607] Started in 0m:28s:531ms
 

Responder a