Когда я пытаюсь открыть файл RandomAccessFile для именованного канала, расположенного в хост-системе, я получаю ошибку ниже
12:54:45,048 SEVERE [com.dev.app.servlet.BackgroundListener] (Thread-514) null: java.io.FileNotFoundException: /home/centos/file (Permission denied)
at java.base/java.io.RandomAccessFile.open0(Native Method)
at java.base/java.io.RandomAccessFile.open(RandomAccessFile.java:345)
at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:259)
at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:214)
at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:127)
at deployment.app.war//com.dev.app.util.Reader.run(Reader.java:35)
Разрешения os для канала следующие
prwxrwxrwx. 1 centos centos 0 Jun 2 12:50 file
И это код, который я использую для доступа к файлу
RandomAccessFile pipe = null;
BufferedReader br = null;
try {
pipe = new RandomAccessFile(Paths.PIPE, "rw");
} catch (FileNotFoundException ex) {
Logger.getLogger(BackgroundListener.class.getName()).log(Level.SEVERE, null, ex);
}
Конфигурация моего сервера: Wildfly 13, Jdk 10, Centos 7
На компьютере с Debian тот же самый файл войны работает правильно, что может быть причиной проблемы?
Большое спасибо.