Ich habe diesen Fehler in meiner j2ee Web-Anwendung.ORA-00604 ORA-12705
java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified
oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:145)
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:283)
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:278)
oracle.jdbc.driver.T4CTTIoauthenticate.receiveOauth(T4CTTIoauthenticate.java:785)
oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:376)
oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:441)
oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:839)
java.sql.DriverManager.getConnection(Unknown Source)
java.sql.DriverManager.getConnection(Unknown Source)
org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133)
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446)
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167)
org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:142)
org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:85)
org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1353)
org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:85)
org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1353)
Dieses Projekt arbeitet in meinen Kollegen PCs ... ich meine das Projekt für sie funktioniert, aber wenn ich für ihre Projektordner gefragt und importierte es auf meiner Finsternis, wenn ich es laufen treffe ich diesen Fehler. Die JAR-Dateien sind bereits im Projektordner enthalten.
Ich habe auch ein einfaches j2ee Projekt mit Hibernate erstellt, aber ich hatte den gleichen Fehler. Ich versuchte, den DB-Server pingen und durchsuchen es PL/SQL-Entwickler verwendet, und ich habe kein Problem mit ihm
Muss ich einen Oracle-Client für meine Web-App installieren, um eine Verbindung ? Ich dachte, ich brauche nur das odbc Treiberglas in meinem Projekt. – cedric