Hello All, I am getting container errors upon deployment of my ear file. When I modify my ejb-jar.xml and remove the <container-transaction> element, then everything works fine. I am attaching the error message and ejb-jar.xml that does not work and the one that works. Any help is greatly appreciated. The error message upon deployment: ==================================== E:\j2ee\home>java -jar orion.jar Auto-deploying addressbook-ejb.jar (No previous deployment found)... AddressBook _EntityHomeWrapper2.java:621: 'finally' without 'try'. finally ^ AddressBook_EntityHomeWrapper2.java:626: 'try' without 'catch' or 'finally'. } ^ AddressBook_EntityHomeWrapper2.java:630: 'catch' without 'try'. catch(java.sql.SQLException e) ^ AddressBook_EntityHomeWrapper2.java:674: '}' expected. } ^ AddressBook_EntityHomeWrapper2.java:676: 'try' without 'catch' or 'finally'. public AddressBook_EntityHomeWrapper2() throws java.rmi.RemoteException ^ AddressBook_EntityHomeWrapper2.java:676: Statement expected. public AddressBook_EntityHomeWrapper2() throws java.rmi.RemoteException ^ 6 errors Error compiling E:\j2ee\home\applications\addressbook/addressbook-ejb.jar: Synta x error in source Oracle9iAS (1.0.2.2) Containers for J2EE initialized The ejb-jar.xml that does not work: =========================================== <?xml version="1.0"?> <!DOCTYPE ejb-jar PUBLIC '-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN' 'http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd'> <ejb-jar> <enterprise-beans> <entity> <ejb-name>AddressEntryBean</ejb-name> <home>addressbook.ejb.AddressBook</home> <remote>addressbook.ejb.AddressEntry</remote> <ejb-class>addressbook.ejb.AddressEntryBean</ejb-class> <persistence-type>Container</persistence-type> <prim-key-class>java.lang.String</prim-key-class> <reentrant>False</reentrant> <cmp-field> <field-name>name</field-name></cmp-field> <cmp-field> <field-name>address</field-name></cmp-field> <cmp-field> <field-name>city</field-name></cmp-field> <primkey-field>name</primkey-field></entity></enterprise-beans> <assembly-descriptor> <container-transaction> <method> <ejb-name>AddressEntryBean</ejb-name> <method-name>*</method-name></method> <trans-attribute>NotSupported</trans-attribute></container-transaction></assembly-descriptor></ejb-jar> The ejb-jar.xml that works: ===================================== <?xml version="1.0"?> <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN" "http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd"> <ejb-jar> <display-name>AddressBook (EJB module)</display-name> <description>EJB module that contains one Container Managed Entity Bean, namely the AddressBook bean</description> <enterprise-beans> <entity> <description>This bean implements the back end of the address book application</description> <display-name>Address book entry</display-name> <ejb-name>addressbook.ejb.AddressEntry</ejb-name> <home>addressbook.ejb.AddressBook</home> <remote>addressbook.ejb.AddressEntry</remote> <ejb-class>addressbook.ejb.AddressEntryBean</ejb-class> <persistence-type>Container</persistence-type> <prim-key-class>java.lang.String</prim-key-class> <reentrant>False</reentrant> <cmp-field><field-name>name</field-name></cmp-field> <cmp-field><field-name>address</field-name></cmp-field> <cmp-field><field-name>city</field-name></cmp-field> <primkey-field>name</primkey-field> </entity> </enterprise-beans> <assembly-descriptor> <security-role> <description>Users</description> <role-name>users</role-name> </security-role> </assembly-descriptor> </ejb-jar> _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp