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