> Hello All, > > I am trying to deploy one of my EJBs (Entity Beans) in JBoss. The > deployment descriptors are generated using JBuilder/Enterprise Wizard for > JBoss and JBuilder8 version 3.. > > Session Beans work fine. > > The error on the console is shown below and also enclosed is the > jbosscmp.xml file generated by the plug-in. > Can someone please help me resolve this issue.
> Thanks in advance. > > rgds > MS > > 15:58:35,601 INFO [EjbModule] Creating > 15:58:35,621 INFO [EjbModule] Deploying UserEntity > 15:58:35,671 INFO [EntityContainer] Creating > 15:58:35,671 INFO [EntityInstancePool] Creating > 15:58:35,671 INFO [EntityInstancePool] Created > 15:58:35,681 INFO [EntityContainer] Created > 15:58:35,681 INFO [EjbModule] Created > 15:58:35,701 INFO [EjbModule] Starting > 15:58:35,701 INFO [EntityContainer] Starting > 15:58:36,201 ERROR [XmlFileLoader] XmlFileLoader: File > jar:file:/D:/Downloads/jb > oss-3.2.2RC2/server/default/tmp/deploy/tmp17593user.jar!/META-INF/jbosscmp > -jdbc. > xml process error. Line: 81. Error message: The content of element type > "entity" > must match > "(ejb-name,(datasource,datasource-mapping)?,create-table?,remove-tab > le?,post-table-create?,read-only?,read-time-out?,row-locking?,pk-constrain > t?,rea > d-ahead?,list-cache-max?,fetch-size?,table-name?,cmp-field*,load-groups?,e > ager-l > oad-group?,lazy-load-groups?,query*,unknown-pk?,entity-command?,optimistic > -locki > ng?,audit?)". > 15:58:36,201 ERROR [EntityContainer] Starting failed > org.jboss.deployment.DeploymentException: Invalid XML: > file=jar:file:/D:/Downloa > ds/jboss-3.2.2RC2/server/default/tmp/deploy/tmp17593user.jar!/META-INF/jbo > sscmp- > jdbc.xml > at > org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:296) > at > org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:247) > at > org.jboss.metadata.XmlFileLoader.getDocumentFromURL(XmlFileLoader.jav > a:219) > at > org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:203) > at > org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCXmlFileLoader.load(JDBCXm > lFileLoader.java:74) > at > org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.loadJDBCEntityMetaDat > a(JDBCStoreManager.java:739) > at > org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.initStoreManager(JDBC > StoreManager.java:430) > at > org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.start(JDBCStoreManage > r.java:372) > at > org.jboss.ejb.plugins.CMPPersistenceManager.start(CMPPersistenceManag > er.java:160) > at > org.jboss.ejb.EntityContainer.startService(EntityContainer.java:340) > at > org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:1 > 92) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea > nDispatcher.java:284) > jbosscmp-jdbc.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE jbosscmp-jdbc PUBLIC "-//JBoss//DTD JBOSSCMP-JDBC 3.2//EN" "http://www.jboss.org/j2ee/dtd/jbosscmp-jdbc_3_2.dtd"> <jbosscmp-jdbc> <defaults> <datasource>efwXADataSource</datasource> <datasource-mapping>Oracle8</datasource-mapping> </defaults> <enterprise-beans> <entity> <ejb-name>UserEntity</ejb-name> <table-name>USERS</table-name> <datasource>efwXADataSource</datasource> <datasource-mapping>Oracle8</datasource-mapping> <create-table>false</create-table> <remove-table>false</remove-table> <read-only>false</read-only> <cmp-field> <field-name>userId</field-name> <column-name>USER_ID</column-name> </cmp-field> <cmp-field> <field-name>loginName</field-name> <column-name>LOGIN_NAME</column-name> </cmp-field> <cmp-field> <field-name>password</field-name> <column-name>PASSWORD</column-name> </cmp-field> <cmp-field> <field-name>firstName</field-name> <column-name>FIRST_NAME</column-name> </cmp-field> <cmp-field> <field-name>middleName</field-name> <column-name>MIDDLE_NAME</column-name> </cmp-field> <cmp-field> <field-name>lastName</field-name> <column-name>LAST_NAME</column-name> </cmp-field> <cmp-field> <field-name>mapNameId</field-name> <column-name>MAP_NAME_ID</column-name> </cmp-field> <cmp-field> <field-name>actNameId</field-name> <column-name>ACT_NAME_ID</column-name> </cmp-field> <cmp-field> <field-name>loginLimit</field-name> <column-name>LOGIN_LIMIT</column-name> </cmp-field> <cmp-field> <field-name>loginCount</field-name> <column-name>LOGIN_COUNT</column-name> </cmp-field> <cmp-field> <field-name>deleteFlag</field-name> <column-name>DELETE_FLAG</column-name> </cmp-field> <cmp-field> <field-name>accessLevel</field-name> <column-name>ACCESS_LEVEL</column-name> </cmp-field> <cmp-field> <field-name>mapPrivilege</field-name> <column-name>MAP_PRIVILEGE</column-name> </cmp-field> <cmp-field> <field-name>userStatus</field-name> <column-name>USER_STATUS</column-name> </cmp-field> <cmp-field> <field-name>lockFlag</field-name> <column-name>LOCK_FLAG</column-name> </cmp-field> <cmp-field> <field-name>mailAddress</field-name> <column-name>MAIL_ADDRESS</column-name> </cmp-field> </entity> </enterprise-beans> </jbosscmp-jdbc> ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user