> 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

Reply via email to