Home » Developer & Programmer » JDeveloper, Java & XML » Java File Permissions
Java File Permissions [message #92031] Tue, 10 February 2004 01:23 Go to next message
Scott Cowan
Messages: 15
Registered: February 2004
Junior Member

I have a problem accessing files on the network.

I've written a wee java class, invoked through pl/sql that copies files from one folder to another, ie using these parameters

c:test1test.txt --[>] c:test2test.txt  (cool)

However when I try to copy from a network drive

f:test.txt --[>] c:test2test.txt , i receive this error

java.io.FileNotFoundException: No such file or directory
  at java.io.FileInputStream.open(FileInputStream.java)
  at java.io.FileInputStream.<init>(FileInputStream.java:64)
  at UPLOAD.FileCopy(UPLOAD.java:27)

I read some earlier notes and tried granting using these grants

EXEC Dbms_Java.Grant_Permission('BATCH', 'java.io.FilePermission', 'F:TEST.TXT', 'read ,write, execute, delete');
EXEC DBMS_JAVA.GRANT_PERMISSION('BATCH', 'SYS:java.lang.RuntimePermission', 'writeFileDescriptor', '');
EXEC DBMS_JAVA.GRANT_PERMISSION('BATCH', 'SYS:java.lang.RuntimePermission', 'readFileDescriptor', '');

but to no avail .

What would you suggest to remedy this ??

Thanks in advance



Re: Java File Permissions [message #92166 is a reply to message #92031] Wed, 31 March 2004 01:16 Go to previous message
George Gaviotis
Messages: 1
Registered: March 2004
Junior Member

The user defined in oracle service as LogOnAs does not have network permissions. Change the LogOnAs in the services for the oracle db service to a user that has network permission. You will need to do the same for the oracle listener service.

Hope that helps.

Previous Topic: java.sql.SQLException: [Microsoft][ODBC driver for Oracle][Oracle]ORA-00911: invalid character
Next Topic: HTTP Header manipulation?
Goto Forum:

Current Time: Fri May 17 22:59:40 CDT 2024