0

运行 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 文件的访问权限。是与操作系统有关的问题还是与 catalina.policy 文件中的文件权限方案有关?,我没有收到任何安全异常

每当我在 windows 平台上尝试它时它运行良好,但是当我在基于 mac 或 unix 的系统上运行它时,它会抛出这个异常,问题是一旦部署了 war 文件,就会创建一个名为 pcdb 的小数据库,因此在创建时存在问题db 文件本身,这些 db 文件是大约 8 个文件的小块

4

0 回答 0