在tomcat 7中运行servlet时抛出FileNotFoundException(权限被拒绝)

时间:2013-02-01 05:45:05

标签: apache servlets tomcat7

运行servlet应用程序时,某些文件会写入应用程序文件夹,在此期间服务器会抛出

Caused by: java.io.FileNotFoundException: config.dbf.0 (Permission denied)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:216)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:101)
at jdbm.recman.RecordFile.getRaf(RecordFile.java:125)
at jdbm.recman.RecordFile.<init>(RecordFile.java:104)

我正在尝试在mac os x上运行它,并且还提供了写入catalina.policy文件的权限。并尝试使用chmod为系统提供755,777的文件访问权限。它是与os相关的问题还是与catalina.policy文件中的文件权限方案有关?我没有得到任何安全性异常

每当我在Windows平台上尝试它运行正常,但是当我在基于mac或unix的系统上运行它抛出这个异常时,问题是一个小的db,称为pcdb,一旦war文件被部署就会被创建,所以问题在创建db文件本身时,这些db文件是大约8个文件的小块

0 个答案:

没有答案