Wrox Home  
Search P2P Archive for: Go

  Return to Index  

enterprise_java_beans thread: Need J2ee-EJb Help [urgent]


Message #1 by "Birendra Prasad" <biren@a...> on Tue, 14 May 2002 16:42:36 +0530
DEAR sir/madam

I am biren here facing a problem in J2EE-EJB application development
area.
I am using J2EE to deploy my application and then run it. I am making
BMP Entity
bean and trying to use Oracle 8i in this regard NOT the default
Cloudspace database.
After deplyment when I run my application I get error. Please HELP me
out.

     THE DETAILS OF MY APPLICATION AND SETUP IS AS:


APPLICATION.XML
---------------------------
<?xml version=3D"1.0" encoding=3D"UTF-8"?>

<!DOCTYPE application PUBLIC '-//Sun Microsystems, Inc.//DTD J2EE
Application 1.3//EN' 'http://java.sun.com/dtd/application_1_3.dtd'>
<application>
  <display-name>BMP-Tax-Bean</display-name>
  <description>BMP-Tax-Calculation-Bean</description>
  <module>
    <ejb>BmpTaxBean.jar</ejb>
  </module>
</application>


EJB-JAR.XML
---------------------------
<?xml version=3D"1.0" encoding=3D"Cp1252"?>
<!DOCTYPE ejb-jar PUBLIC '-//Sun Microsystems, Inc.//DTD Enterprise
JavaBeans 1.1//EN' 'http://java.sun.com/dtd/ejb-jar_1_1.dtd'>

<ejb-jar>
  <description>BMP-Tax-Calculation-Bean</description>
  <display-name>BMP-Tax-Bean</display-name>
  <enterprise-beans>
    <entity>
       <description>BMP-Tax-Calculation-Bean</description>
       <display-name>BMP-Tax-Bean</display-name>
       <ejb-name>BmpTaxBean</ejb-name>
       <home>com.bmp.TaxHome</home>
       <remote>com.bmp.Tax</remote>
       <ejb-class>com.bmp.TaxEJB</ejb-class>
       <persistence-type>Bean</persistence-type>
       <prim-key-class>java.lang.String</prim-key-class>
       <reentrant>False</reentrant>
       <resource-ref>
         <res-ref-name>jdbc/Oracle</res-ref-name>
         <res-type>javax.sql.DataSource</res-type>
         <res-auth>Container</res-auth>
       </resource-ref>
    </entity>
  </enterprise-beans>

  <assembly-descriptor>
    <container-transaction>
      <method>
        <ejb-name>BmpTaxBean</ejb-name>
        <method-name>*</method-name>
      </method>
      <trans-attribute>NotSupported</trans-attribute>
    </container-transaction>
  </assembly-descriptor>

</ejb-jar>


SUN-J2EE-RI.XML
------------------------------------
<?xml version=3D"1.0" encoding=3D"UTF-8"?>
<!DOCTYPE j2ee-ri-specific-information PUBLIC '-//Sun Microsystems
Inc.//DTD J2EE Reference Implementation 1.3//EN'
'http://localhost:8000/sun-j2ee-ri_1_3.dtd'>

<j2ee-ri-specific-information>
  <server-name>avhex016</server-name>
  <rolemapping />
  <enterprise-beans>
    <module-name>BmpTaxBean.jar</module-name>
    <unique-id>0</unique-id>
    <ejb>
      <ejb-name>BmpTaxBean</ejb-name>
      <jndi-name>bmptax</jndi-name>
      <gen-classes />
    </ejb>
  </enterprise-beans>
</j2ee-ri-specific-information>


..\CONFIG\RESOURCE.PROPERTIES
-------------------------------------
jdbcDataSource.0.name=3Djdbc/Oracle
jdbcDataSource.0.url=3Djdbc:oracle:thin:@localhost:1521:biren
jdbcDriver.0.name=3Doracle.jdbc.driver.OracleDriver


ORACLE-DATABASE and MY-APPLICATION INFO
-----------------------------------------
- Using Oracle 8.1 i and Classes12.zip with nls_charset12.zip
- I have set the separate oracle_path in my build.bat file and have also
added in j2ee.bat AND deplytool.bat of J2EE
- I am using jndi-name in J2EE Deplyer as jdbc/Oracle AND dbname in EJB
java file as
  =3D> dbName =3D "java:comp/env/jdbc/Oracle";


MY ERROR::::::[ When I run my client application after deployment]
------------------------------------------------------------------
Caught an exception.
org.omg.CORBA.UNKNOWN:   minor code: 0 completed: Maybe

 at
com.sun.corba.ee.internal.core.UEInfoServiceContext.<init>(UEInfoService
Context.java:36)
 at java.lang.reflect.Constructor.newInstance(Native Method)
 at
com.sun.corba.ee.internal.core.ServiceContextData.makeServiceContext(Ser
viceContextData.java:115)
 at
com.sun.corba.ee.internal.core.ServiceContexts.<init>(ServiceContexts.ja
va:110)
 at
com.sun.corba.ee.internal.iiop.messages.ReplyMessage_1_2.read(ReplyMessa
ge_1_2.java:120)
 at
com.sun.corba.ee.internal.iiop.IIOPInputStream.unmarshalHeader(IIOPInput
Stream.java:126)
 at
com.sun.corba.ee.internal.iiop.IIOPConnection.getResponse(IIOPConnection
.java:671)
 at
com.sun.corba.ee.internal.iiop.IIOPOutputStream.invoke(IIOPOutputStream.
java:124)
 at
com.sun.corba.ee.internal.iiop.ClientRequestImpl.invoke(ClientRequestImp
l.java:79)
 at
com.sun.corba.ee.internal.corba.ClientDelegate.invoke(ClientDelegate.jav
a:232)
 at
com.sun.corba.ee.internal.POA.GenericPOAClientSC.invoke(GenericPOAClient
SC.java:96)
 at org.omg.CORBA.portable.ObjectImpl._invoke(Unknown Source)
 at com.bmp._TaxHome_Stub.create(Unknown Source)
 at client.TaxClient.main(TaxClient.java:22)

Please help me out as soon as possible.


Thanking YOU
- biren

  Return to Index