Wir sind neu und kennen uns noch nicht aus.
wir verwenden:
- Oracle 8i 8.1.7
- BAS 4.5 Trial Version
- JBuilder 5 Enterprise
Alles wurde Standardmäßig installiert - einzig JBuilder wurden die entsprechenden library zu Oracle (classes12.zip) angegeben und zusätzlich die Information über den BAS4.5.
Danach haben wir mit dem Wizard CMP Entity Beans erstellt und mit Datenbank Tabellen verknüpft.
Nach einigen Problemen und vielem mehr - haben wir dank diesem Forum einmal den EJB Server im JBuilder starten können und mit dem EJBTestclient - wurde automatisch erstellt - darauf zugreifen können und unsere Daten auslesen können.
Wenn wir aber jetzt die EJB auf dem BAS deployen meldet sich der Testclient mit folgender Meldung:
C:\jbuilder5\jdk1.3\bin\javaw -classpath "D:\users\yjo\Coding\Hakan\Hakan\classes;C:\Inpris e\AppServer\lib\asrt.jar;C:\Inprise\AppServer\lib\ vbdev.jar;C:\Inprise\AppServer\lib\vbjdev.jar;C:\I nprise\AppServer\lib\vbjorb.jar;C:\Inprise\AppServ er\lib\vbsec.jar;C:\Inprise\AppServer\lib\migratio n.jar;D:\oracle\ora81\jdbc\lib\classes12.zip;C:\jb uilder5\jdk1.3\demo\jfc\Java2D\Java2Demo.jar;C:\jb uilder5\jdk1.3\jre\lib\i18n.jar;C:\jbuilder5\jdk1. 3\jre\lib\jaws.jar;C:\jbuilder5\jdk1.3\jre\lib\rt. jar;C:\jbuilder5\jdk1.3\jre\lib\sunrsasign.jar;C:\ jbuilder5\jdk1.3\lib\dt.jar;C:\jbuilder5\jdk1.3\li b\tools.jar" hakan.MoveLoginCustTestClient1
-- Initializing bean access.
-- Succeeded initializing bean access.
-- Execution time: 2644 ms.
-- Calling findByPrimaryKey(MC001)
-- Failed: findByPrimaryKey(MC001)
java.rmi.ServerException: ; nested exception is:
java.rmi.RemoteException: Could not obtain JDBC Connection from datasource: OracleLine; nested exception is:
java.sql.SQLException: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver; nested exception is:
java.rmi.ServerException: Could not obtain JDBC Connection from datasource: OracleLine; nested exception is:
java.sql.SQLException: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
Warum - wissen wir nicht.
Aber: damit der Server im Jbuilder läuft mussten wir im %Oracle_HOME%\bin\ocijdbc8.dll in den java.library.path hineingeben. Erst danach könnten wir zugreifen.
Für das Deployen aus JBuilder heraus konnten wir allerdings nicht mehr die DLL angeben, weil diese gleich entpackt wird und damit einen Fehler meldet.
Könnte uns jemand helfen?
mfg!
wir verwenden:
- Oracle 8i 8.1.7
- BAS 4.5 Trial Version
- JBuilder 5 Enterprise
Alles wurde Standardmäßig installiert - einzig JBuilder wurden die entsprechenden library zu Oracle (classes12.zip) angegeben und zusätzlich die Information über den BAS4.5.
Danach haben wir mit dem Wizard CMP Entity Beans erstellt und mit Datenbank Tabellen verknüpft.
Nach einigen Problemen und vielem mehr - haben wir dank diesem Forum einmal den EJB Server im JBuilder starten können und mit dem EJBTestclient - wurde automatisch erstellt - darauf zugreifen können und unsere Daten auslesen können.
Wenn wir aber jetzt die EJB auf dem BAS deployen meldet sich der Testclient mit folgender Meldung:
C:\jbuilder5\jdk1.3\bin\javaw -classpath "D:\users\yjo\Coding\Hakan\Hakan\classes;C:\Inpris e\AppServer\lib\asrt.jar;C:\Inprise\AppServer\lib\ vbdev.jar;C:\Inprise\AppServer\lib\vbjdev.jar;C:\I nprise\AppServer\lib\vbjorb.jar;C:\Inprise\AppServ er\lib\vbsec.jar;C:\Inprise\AppServer\lib\migratio n.jar;D:\oracle\ora81\jdbc\lib\classes12.zip;C:\jb uilder5\jdk1.3\demo\jfc\Java2D\Java2Demo.jar;C:\jb uilder5\jdk1.3\jre\lib\i18n.jar;C:\jbuilder5\jdk1. 3\jre\lib\jaws.jar;C:\jbuilder5\jdk1.3\jre\lib\rt. jar;C:\jbuilder5\jdk1.3\jre\lib\sunrsasign.jar;C:\ jbuilder5\jdk1.3\lib\dt.jar;C:\jbuilder5\jdk1.3\li b\tools.jar" hakan.MoveLoginCustTestClient1
-- Initializing bean access.
-- Succeeded initializing bean access.
-- Execution time: 2644 ms.
-- Calling findByPrimaryKey(MC001)
-- Failed: findByPrimaryKey(MC001)
java.rmi.ServerException: ; nested exception is:
java.rmi.RemoteException: Could not obtain JDBC Connection from datasource: OracleLine; nested exception is:
java.sql.SQLException: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver; nested exception is:
java.rmi.ServerException: Could not obtain JDBC Connection from datasource: OracleLine; nested exception is:
java.sql.SQLException: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
Warum - wissen wir nicht.
Aber: damit der Server im Jbuilder läuft mussten wir im %Oracle_HOME%\bin\ocijdbc8.dll in den java.library.path hineingeben. Erst danach könnten wir zugreifen.
Für das Deployen aus JBuilder heraus konnten wir allerdings nicht mehr die DLL angeben, weil diese gleich entpackt wird und damit einen Fehler meldet.
Könnte uns jemand helfen?
mfg!
Comment