Hello Don, Thanks for the reply, here is the first exception in the jboss log file(below) but I can understand why It says it cant find the primary key field for SurferEJB which is the surferID cmp field, be'cos if you look at my SurferEJB code below you will see the following:
at the class level: @ejb.bean > > * type="CMP" > > * name="SurferEJB" > > * display="An EJB bean representation of a Cybercafe customer" > > * cmp-version="2.x" > > * schema="Surfer" > > * local-jndi-name="ejb/cafeman/SurferEJB" > > * view-type="local" > > * primkey-field="surferID" > > * @ejb.home > > * generate="true" > > *............... at the method level: /** * @return * @ejb.interface-method view-type="local" * @ejb.pk-field * @ejb.persistence * column-name="SURFER_ID" * jdbc-type="VARCHAR" * sql-type="VARCHAR(100)" * @ejb.value-object * match="light" * */ public abstract String getSurferID(); the jboss log file output 2004-06-19 13:09:36,193 DEBUG [org.jboss.system.ServiceController] starting service jboss.j2ee:module=Xterra-cafe-manager-1.0.jar,service=EjbModule 2004-06-19 13:09:36,193 INFO [org.jboss.ejb.EjbModule] Starting 2004-06-19 13:09:36,193 DEBUG [org.jboss.ejb.EjbModule] startService, starting container: SurferBillingEJB 2004-06-19 13:09:36,193 DEBUG [org.jboss.system.ServiceController] starting service jboss.j2ee:jndiName=ejb/cafeman/SurferBillingEJB,service=EJB 2004-06-19 13:09:36,193 INFO [org.jboss.ejb.EntityContainer] Starting 2004-06-19 13:09:36,193 DEBUG [org.jboss.ejb.EntityContainer] Begin java:comp/env for EJB: SurferBillingEJB 2004-06-19 13:09:36,193 DEBUG [org.jboss.ejb.EntityContainer] TCL: [EMAIL PROTECTED] 2004-06-19 13:09:36,203 DEBUG [org.jboss.ejb.EntityContainer] Binding an EJBLocalReference ejb/DateEJB 2004-06-19 13:09:36,203 DEBUG [org.jboss.ejb.EntityContainer] Binding ejb/DateEJB to bean source: DateEJB 2004-06-19 13:09:36,203 DEBUG [org.jboss.ejb.EntityContainer] End java:comp/env for EJB: SurferBillingEJB 2004-06-19 13:09:36,243 DEBUG [org.jboss.ejb.plugins.local.BaseLocalProxyFactory] Bound EJBLocalHome of SurferBillingEJB to ejb/cafeman/SurferBillingEJB 2004-06-19 13:09:36,243 DEBUG [org.jboss.ejb.plugins.AbstractInstanceCache] Starting InvalidableEntityInstanceCache... 2004-06-19 13:09:36,243 DEBUG [org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.SurferBillingEJB] Initializing CMP plugin for SurferBillingEJB 2004-06-19 13:09:36,323 DEBUG [org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.SurferBillingEJB] Loading standardjbosscmp-jdbc.xml : file:/C:/jboss-3.2.1/server/default/conf/standardjbosscmp-jdbc.xml 2004-06-19 13:09:36,543 DEBUG [org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.SurferBillingEJB] jar:file:/C:/jboss-3.2.1/server/default/tmp/deploy/server/default/deploy/Xterra-cafe-manager-1.0.jar/29.Xterra-cafe-manager-1.0.jar!/META-INF/jbosscmp-jdbc.xml found. Overriding defaults 2004-06-19 13:09:36,653 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.parentTraceEnabled=true 2004-06-19 13:09:36,653 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.nestedTraceEnabled=false 2004-06-19 13:09:36,653 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.detectDuplicateNesting=true 2004-06-19 13:09:36,643 ERROR [org.jboss.ejb.EntityContainer] Starting failed org.jboss.deployment.DeploymentException: CMP field for key not found: field name=surferID at org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCRelationshipRoleMetaData.loadKeyFields(JDBCRelationshipRoleMetaData.java:374) at org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCRelationshipRoleMetaData.init(JDBCRelationshipRoleMetaData.java:157) at org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCRelationMetaData.<init>(JDBCRelationMetaData.java:313) at org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCApplicationMetaData.<init>(JDBCApplicationMetaData.java:404) at org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCXmlFileLoader.load(JDBCXmlFileLoader.java:75) at org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.loadJDBCEntityMetaData(JDBCStoreManager.java:737) at org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.initStoreManager(JDBCStoreManager.java:430) at org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.start(JDBCStoreManager.java:372) at org.jboss.ejb.plugins.CMPPersistenceManager.start(CMPPersistenceManager.java:170) at org.jboss.ejb.EntityContainer.startService(EntityContainer.java:339) 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:549) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:966) at $Proxy11.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:392) at sun.reflect.GeneratedMethodAccessor3.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:549) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy32.start(Unknown Source) at org.jboss.ejb.EjbModule.startService(EjbModule.java:329) ===== EDWARD BANFA NETPLAY TECHNOLOGIES INC. JOS, PLATEAU STATE NIGERIA. __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail ------------------------------------------------------- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND _______________________________________________ xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user