Hello Don,
 Thanks for the reply, here is the first exception in
 the jboss log file(below)
 but I cant 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.
> 
> 
>               
> __________________________________
> 
=== message truncated ===


=====
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

Reply via email to