When Jonas 2  setting well, but in compiling Error  that's messge "descirptor is null".
What's problem?
Here add xml descpitor file.(compile_e1.sh is compile descritor)
 
=========== Error Message ==========================
+ javac -d ../../../classes e1/interfaces/E1.java e1/interfaces/E1Home.java e1/interfaces/E1Manager.java e1/interfaces/E1ManagerHome.java e1/interfaces/E1PK.java e1/interfaces/TE1.java e1/interfaces/TE1List.java e1/server/E1Bean.java e1/server/E1ManagerBean.java e1/html/E1FileMake.java e1/E1AllTest.java e1/E1Reader.java
+ GenIC -d ../../../classes ejb-jar_e1.xml
descriptor is null
ERROR: Invalid XML in jonas-ejb-jar_e1.xml:
GenIC ERROR: When reading the Deployment Descriptors for ejb-jar_e1.xml
+ GenIC -d ../../../classes ejb-jar_e1manager.xml
Note: 4 files use or override a deprecated API.  Recompile with "-deprecation" for details.
1 warning
<!DOCTYPE jonas-ejb-jar SYSTEM "/DEV01/next3/jonas_jdk1.2/xml/jonas-ejb-jar.dtd">
<jonas-ejb-jar>
  <jonas-session>
    <ejb-name>E1ManagerHome</ejb-name>
    <jndi-name>E1ManagerHome</jndi-name>
  </jonas-session>
</jonas-ejb-jar>
<!DOCTYPE ejb-jar SYSTEM "/DEV01/next3/jonas_jdk1.2/xml/ejb-jar_1_1.dtd">
<ejb-jar>
  <enterprise-beans>
    <entity>
      <description>Deployment descriptor for the AccountExpl bean JOnAS example</description>
      <ejb-name>E1Home</ejb-name>
      <home>trade.research.e1.interfaces.E1Home</home>
      <remote>trade.research.e1.interfaces.E1</remote>
      <ejb-class>trade.research.e1.server.E1Bean</ejb-class>
      <persistence-type>Container</persistence-type>
      <prim-key-class>trade.research.e1.interfaces.E1PK</prim-key-class>
      <reentrant>False</reentrant>
      <cmp-field>
	      <field-name>date_data</field-name>
      </cmp-field>
      <cmp-field>
	      <field-name>product_index</field-name>
      </cmp-field>
      <cmp-field>
	      <field-name>ship_index</field-name>
      </cmp-field>
      <cmp-field>
	      <field-name>oldgoods_index</field-name>
      </cmp-field>
      <cmp-field>
	      <field-name>avgwork_rate</field-name>
      </cmp-field>
      <cmp-field>
	      <field-name>m_recive_total</field-name>
      </cmp-field>
      <cmp-field>
	      <field-name>m_recive_except_ship</field-name>
      </cmp-field>
      <cmp-field>
	      <field-name>m_import</field-name>
      </cmp-field>
    </entity>
  </enterprise-beans>
  <assembly-descriptor>
    <container-transaction>
      <method>
	<ejb-name>E1Home</ejb-name>
	<method-name>*</method-name>
      </method>
      <trans-attribute>Required</trans-attribute>
    </container-transaction>
  </assembly-descriptor>
</ejb-jar>
<!DOCTYPE jonas-ejb-jar SYSTEM "/DEV01/next3/jonas_jdk1.2/xml/ejb-jar_1_1.dtd">
<ejb-jar>
  <description>Deployment descriptor for the sb JOnAS example</description>
  <enterprise-beans>
    <session>
      <ejb-name>E1ManagerHome</ejb-name>
      <home>trade.research.e1.interfaces.E1ManagerHome</home>
      <remote>trade.research.e1.interfaces.E1Manager</remote>
      <ejb-class>trade.research.e1.server.E1ManagerBean</ejb-class>
      <session-type>Stateless</session-type>
      <transaction-type>Container</transaction-type>
    </session>
  </enterprise-beans>
  <assembly-descriptor>
    <container-transaction>
      <method>
	<ejb-name>E1ManagerHome</ejb-name>
	<method-name>*</method-name>
      </method>
      <trans-attribute>Required</trans-attribute>
    </container-transaction>
  </assembly-descriptor>
</ejb-jar>
<!DOCTYPE jonas-ejb-jar SYSTEM "/DEV01/next3/jonas_jdk1.2/xml/jonas-ejb-jar.dtd">
<jonas-ejb-jar>
  <jonas-entity>
    <ejb-name>E1Home</ejb-name>
    <jndi-name>E1Home</jndi-name>
    <jdbc-mapping>
      <jndi-name>jdbc_1</jndi-name>
      <jdbc-table-name>e1_industry_tmp</jdbc-table-name>
      <cmp-field-jdbc-mapping>
	      <field-name>date_data</field-name>
	      <jdbc-field-name>date_data</jdbc-field-name>
      </cmp-field-jdbc-mapping>
      <cmp-field-jdbc-mapping>
	      <field-name>product_index</field-name>
	      <jdbc-field-name>product_index</jdbc-field-name>
      </cmp-field-jdbc-mapping>
      <cmp-field-jdbc-mapping>
	      <field-name>ship_index</field-name>
	      <jdbc-field-name>ship_index</jdbc-field-name>
      </cmp-field-jdbc-mapping>
      <cmp-field-jdbc-mapping>
	      <field-name>oldgoods_index</field-name>
	      <jdbc-field-name>oldgoods_index</jdbc-field-name>
      </cmp-field-jdbc-mapping>
      <cmp-field-jdbc-mapping>
	      <field-name>avgwork_rate</field-name>
	      <jdbc-field-name>avgwork_rate</jdbc-field-name>
      </cmp-field-jdbc-mapping>
      <cmp-field-jdbc-mapping>
	      <field-name>m_recive_total</field-name>
	      <jdbc-field-name>m_recive_total</jdbc-field-name>
      </cmp-field-jdbc-mapping>
      <cmp-field-jdbc-mapping>
	      <field-name>m_recive_except_ship</field-name>
	      <jdbc-field-name>m_recive_except_ship</jdbc-field-name>
      </cmp-field-jdbc-mapping>
      <cmp-field-jdbc-mapping>
	      <field-name>m_import</field-name>
	      <jdbc-field-name>m_import</jdbc-field-name>
      <finder-method-jdbc-mapping>
	      <jonas-method>
	        <method-name>findAll</method-name>
	      </jonas-method>
	      <jdbc-where-clause>order by date_data asc</jdbc-where-clause>
      </finder-method-jdbc-mapping>
    </jdbc-mapping>
  </jonas-entity>
</jonas-ejb-jar>

compile_e1.sh

Reply via email to