  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Tomcat - JSP/Servlet container | | Struts - A MVC web framework | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | JSP - A mailing list about Java Server Pages specification and reference | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | |
Struts & Hibernate
|
|
|
  | | | - Deploy MBean service get No ClassLoaders | - Deploy MBean service get No ClassLoaders 2007-07-17 - By loseyourself
Back Greetings all,
I am using JBoss 3.2.5 to implement a mail listener and deploy it as an MBean service. I follow the sample of HelloWorld mbean service tutorial on the wiki site, 1. create an interface: public interface TopicMailListenerMBean extends ServiceMBean{ public String getName(); public void setName(String name); public String getUrl(); public void setUrl(String url); public void disconnect() throws JMSException; } 2. create mbean class: public class TopicMailListener extends ServiceMBeanSupport implements MessageListener, TopicMailListenerMBean { public void onMessage(Message msg) {...} ... } 3. create a jboss-service.xml <?xml version="1.0" encoding="UTF-8 (See http://UTF-8.ora-code.com)"?>
10.65.240.244:1099 topic/testTopic
4. deploy the war to jboss, and rename it to .sar, the hirarche of the sar is: test.sar test.sar/META-INF/jboss-service.xml test.sar/au/gov/nsw/community/mail/TopicMailListener.class test.sar/au/gov/nsw/community/mail/TopicMailListenerMBean.class
Now, once I deploy the .sar in the JBOSSHOME/server/all/deploy, I always get following exceiption: 2007-07-18 12:33:05,640 DEBUG [org.jboss.system.ServiceCreator] About to create bean: au.gov.nsw.community.mail:service=TopicMailListener with code: au.gov.nsw .community.mail.TopicMailListener 2007-07-18 12:33:05,671 DEBUG [org.jboss.deployment.SARDeployer] create operation failed for package file:/D:/Adobe/LiveCycle/jboss/server/all/deploy /Docs.sar org.jboss.deployment.DeploymentException : No ClassLoaders found for: au.gov.nsw .community.mail.TopicMailListener; - nested throwable: (java.lang .ClassNotFoundException: No ClassLoaders found for: au.gov.nsw.community.mail .TopicMailListener) at org.jboss.system.ServiceConfigurator (ServiceConfigurator.java:139) at org.jboss.system.ServiceController (ServiceController.java:198) at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method (Method.java:324) at org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java :60) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java :185) at org.jboss.mx.server.MBeanServerImpl (MBeanServerImpl.java:473) at org.jboss.mx.util.MBeanProxyExt (MBeanProxyExt.java:176) at $Proxy4.install(Unknown Source) at org.jboss.deployment.SARDeployer (SARDeployer.java:204) at org.jboss.deployment.MainDeployer (MainDeployer.java:790) at org.jboss.deployment.MainDeployer (MainDeployer.java:644) at org.jboss.deployment.MainDeployer (MainDeployer.java:608) at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method (Method.java:324) at org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java :60) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53) at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java :185) at org.jboss.mx.server.MBeanServerImpl (MBeanServerImpl.java:473) at org.jboss.mx.util.MBeanProxyExt (MBeanProxyExt.java:176) at $Proxy7.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner  (URLDeploymentScanner.java:304) at org.jboss.deployment.scanner.URLDeploymentScanner (URLDeploymentScanner .java:478) at org.jboss.deployment.scanner.AbstractDeploymentScanner $ScannerThread.doScan (AbstractDeploymentScanner.java:201) at org.jboss.deployment.scanner.AbstractDeploymentScanner $ScannerThread.loop (AbstractDeploymentScanner.java:212) at org.jboss.deployment.scanner.AbstractDeploymentScanner $ScannerThread.run (AbstractDeploymentScanner.java:191) Caused by: java.lang.ClassNotFoundException : No ClassLoaders found for: au.gov .nsw.community.mail.TopicMailListener at org.jboss.mx.loading.LoadMgr3 (LoadMgr3.java:275) at org.jboss.mx.loading.UnifiedClassLoader3 (UnifiedClassLoader3 .java:178) at org.jboss.mx.loading.UnifiedClassLoader3 (UnifiedClassLoader3.java :132) at java.lang.ClassLoader (ClassLoader.java:235) at org.jboss.mx.server.MBeanServerImpl (MBeanServerImpl.java:843) at org.jboss.mx.server.MBeanServerImpl (MBeanServerImpl.java:290) at org.jboss.mx.server.MBeanServerImpl (MBeanServerImpl.java:317) at org.jboss.system.ServiceCreator (ServiceCreator.java:98) at org.jboss.system.ServiceConfigurator (ServiceConfigurator .java:149) at org.jboss.system.ServiceConfigurator (ServiceConfigurator.java:114) ... 32 more
Could anybody tell me where is wrong? I do appreciate for any help in advance!
Cheers, hj
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic &p=4065231#4065231
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode =reply&p=4065231 __ ____ ____ ____ ____ ____ ____ ____ ____ ____ jboss-user mailing list jboss-user@(protected) https://lists.jboss.org/mailman/listinfo/jboss-user
|
|
 |