Good Morning 

Im having a problem with deploying an Entity bean in JBOSS 3.2.3. 
It's a very simple bean that is compiled in xdoclet, here is the code: 
the code is compile successfully and all the correct deployment descriptors are 
generated correctly 

/**
  |  * @version $Revision: 1.9 $ $Date: 2003/09/07 22:08:47 $
  |  * @author <strong>Al Morris</strong>
  |  *
  |  * This entity represents an Article 
  |  *
  |  * @ejb.bean
  |  *    name="ArticleEJB"
  |  *    displayContent-name="article"
  |  *    type="CMP"
  |  *    cmp-version="2.x"
  |  *    view-type="local"
  |  *    local-jndi-name="nukes/smartstrong/Article"
  |  *    schema="article"
  |  *    primkey-field="id"
  |  *
  |  * @ejb.finder
  |  *    signature="org.jboss.nukes.core.ejb.ArticleEJBLocal 
findByPrimaryKey(java.lang.Integer id)"
  |  *
  |  * @ejb.persistence
  |  *    table-name="t_article"
  |  * 
  |  * @jboss.persistence
  |  *    create-table="false"
  |  *    remove-table="false"
  |  *
  |  * @jboss.entity-command
  |  *    name="nukes-entity-command"
  |  */
  | public abstract class ArticleEJB
  |    implements EntityBean
  | {
  | 
  |    /**
  |     * @ejb.create-method
  |     */
  |    public Integer ejbCreate(String title, Date creationDate) throws 
CreateException
  |    {
  |       setCreationDate(new Date());
  |       setTitle(title);
  |       return null;
  |    }
  | 
  |    /**
  |     * @param story
  |     */
  |    public void ejbPostCreate(String title,Date creationDate)
  |    {  setCreationDate(new Date());
  |       setTitle(title);
  | 
  |    }
  | 
  |    /**
  |     * @ejb.interface-method
  |     * @ejb.persistence
  |     *    column-name="id"
  |     * @jboss.persistence
  |     *    auto-increment="true"
  |     * @jboss.method-attributes
  |     *    read-only="true"
  |     */
  |    public abstract Integer getId();
  |    public abstract void setId(Integer id);
  | 
  |   
  | 
  |    /**
  |     * @ejb.interface-method
  |     * @ejb.persistence
  |     *    column-name="t_creation_date"
  |     */
  |    public abstract Date getCreationDate();
  | 
  |    /**
  |     * @ejb.interface-method
  |     */
  |    public abstract void setCreationDate(Date creationDate);
  | 
  |    
  |    
  |    /**
  |     * @ejb.interface-method
  |     * @ejb.persistence
  |     *    column-name="t_article_name"
  |     */
  |    public abstract String getTitle();
  | 
  |    /**
  |     * @ejb.interface-method
  |     */
  |    public abstract void setTitle(String title);
  | 
  |    // ejb callbacks 
------------------------------------------------------------
  | 
  |    public void ejbActivate() { }
  |    public void ejbPassivate() { }
  |    public void ejbRemove() { }
  |    public void setEntityContext(EntityContext entityContext) { 
System.out.println("Hi");}
  |    public void unsetEntityContext() { }
  |    public void ejbLoad()  { }
  |    public void ejbStore()  { }
  | 
  |    // 
--------------------------------------------------------------------------
  | 
  | }   
  | 


the problem is when i move the ejb into the deploy directory, i get this stack 
trace. 
org.jboss.deployment.DeploymentException: Could not load class:
  |         at 
org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCEntityCommandMetaData.<init>(JDBCEntityCommandMetaData.java:61)
  |         at 
org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCEntityMetaData.<init>(JDBCEntityMetaData.java:782)
  |         at 
org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCApplicationMetaData.<init>(JDBCApplicationMetaData.java:362)
  |         at 
org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCXmlFileLoader.load(JDBCXmlFileLoader.java:75)
  | 
  |         at 
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.loadJDBCEntityMetaData(JDBCStoreManager.j
  | ava:706)
  |         at 
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.initStoreManager(JDBCStoreManager.java:40
  | 9)
  |         at 
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.start(JDBCStoreManager.java:357)
  |         at 
org.jboss.ejb.plugins.CMPPersistenceManager.start(CMPPersistenceManager.java:152)
  |         at 
org.jboss.ejb.EntityContainer.startService(EntityContainer.java:342)
  |         at 
org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
  |         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:546)
  |         at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:976)
  |         at $Proxy14.start(Unknown Source)
  |         at 
org.jboss.system.ServiceController.start(ServiceController.java:394)
  |         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:546)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
  |         at $Proxy152.start(Unknown Source)
  |         at org.jboss.ejb.EjbModule.startService(EjbModule.java:331)
  |         at 
org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
  |         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:546)
  |         at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:976)
  |         at $Proxy14.start(Unknown Source)
  |         at 
org.jboss.system.ServiceController.start(ServiceController.java:394)
  |         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:546)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
  |         at $Proxy12.start(Unknown Source)
  |         at org.jboss.ejb.EJBDeployer.start(EJBDeployer.java:544)
  |         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:642)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605)
  |         at sun.reflect.GeneratedMethodAccessor22.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:546)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
  |         at $Proxy6.deploy(Unknown Source)
  |         at 
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:302)
  |         at 
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:476)
  |         at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeplo
  | ymentScanner.java:201)
  |         at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploym
  | entScanner.java:212)
  |         at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeployme
  | ntScanner.java:191)
  | 10:46:56,566 WARN  [ServiceController] Problem starting service 
jboss.j2ee:jndiName=nukes/smartstron
  | g/Article,service=EJB
  | org.jboss.deployment.DeploymentException: Could not load class:
  |         at 
org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCEntityCommandMetaData.<init>(JDBCEntityCommandMetaData.java:61)
  |         at 
org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCEntityMetaData.<init>(JDBCEntityMetaData.java:782)
  |         at 
org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCApplicationMetaData.<init>(JDBCApplicationMetaData.java:362)
  |         at 
org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCXmlFileLoader.load(JDBCXmlFileLoader.java:75)
  | 
  |         at 
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.loadJDBCEntityMetaData(JDBCStoreManager.j
  | ava:706)
  |         at 
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.initStoreManager(JDBCStoreManager.java:40
  | 9)
  |         at 
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.start(JDBCStoreManager.java:357)
  |         at 
org.jboss.ejb.plugins.CMPPersistenceManager.start(CMPPersistenceManager.java:152)
  |         at 
org.jboss.ejb.EntityContainer.startService(EntityContainer.java:342)
  |         at 
org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
  |         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:546)
  |         at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:976)
  |         at $Proxy14.start(Unknown Source)
  |         at 
org.jboss.system.ServiceController.start(ServiceController.java:394)
  |         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:546)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
  |         at $Proxy152.start(Unknown Source)
  |         at org.jboss.ejb.EjbModule.startService(EjbModule.java:331)
  |         at 
org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
  |         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:546)
  |         at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:976)
  |         at $Proxy14.start(Unknown Source)
  |         at 
org.jboss.system.ServiceController.start(ServiceController.java:394)
  |         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:546)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
  |         at $Proxy12.start(Unknown Source)
  |         at org.jboss.ejb.EJBDeployer.start(EJBDeployer.java:544)
  |         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:642)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605)
  |         at sun.reflect.GeneratedMethodAccessor22.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:546)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
  |         at $Proxy6.deploy(Unknown Source)
  |         at 
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:302)
  |         at 
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:476)
  |         at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeplo
  | ymentScanner.java:201)
  |         at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploym
  | entScanner.java:212)
  |         at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeployme
  | ntScanner.java:191)
  | 10:46:56,757 INFO  [EjbModule] Started 
jboss.j2ee:module=nukes-ss-ejb.jar,service=EjbModule
  | 10:46:56,757 INFO  [EJBDeployer] Deployed: 
file:/C:/jboss-3.2.3/server/default/nukes/nukes-ss-ejb.ja
  | r
  | 10:46:56,797 INFO  [MainDeployer] Deployed package: 
file:/C:/jboss-3.2.3/server/default/nukes/nukes-
  | ss-ejb.jar
  | 10:46:56,797 INFO  [MainDeployer] Starting deployment of package: 
file:/C:/jboss-3.2.3/server/defaul
  | t/nukes/nukes-ss-lib.jar
  | 10:46:56,897 INFO  [MainDeployer] Deployed package: 
file:/C:/jboss-3.2.3/server/default/nukes/nukes-
  | ss-lib.jar
  | 10:46:56,907 ERROR [URLDeploymentScanner] MBeanException: Exception in 
MBean operation 'checkIncompl
  | eteDeployments()'   
  | 

I've also follow the example of other entity beans that i've found (that work 
fine) and still cannot figure out what the problem is. Please help

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3866670#3866670

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3866670


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to