java exception: Nenhum arquivo ou diretório

0

Estou tentando executar um aplicativo GATE através do servidor de aplicativos da web Jetty no Ubuntu. Estou recebendo

java.io.IOException: 

error=2,

Não existe tal arquivo ou diretório devido a um plug-in GATE específico (MultiPaX) que está tentando acessar "minipar.linux" localizado em

WEB-INF/gate-files/application-resources/Parser_Minipar/minipar.linux

Configurei permissões de leitura e gravação para esse arquivo e diretório, além de permitir a execução do arquivo como um programa. Eu recebo um erro de Permissão negada, quando não estou permitindo a execução do programa. Eu configurei todos os diretórios contendo o arquivo + x através de chmod -R 755 / all / directories / up / to / file /

Este é um problema de permissão de arquivo? ou poderia haver outra causa?

    
por MachuPichu 24.01.2013 / 15:07

1 resposta

0

Como é um erro de "Permissão negada", definitivamente seria um erro de permissão.
Experimente chmod 666 e veja se isso corrige isso. Isso dá a todos acesso de leitura / gravação. Você não quer abri-lo assim, então, se isso for corrigido, então chown o arquivo para o usuário que está executando o Jetty e chmod para o 644.

Para encontrar o usuário que está executando o Jetty:

ps aux | grep jetty

Para alterar a propriedade do arquivo:

chown jettyuser.jettyuser /path/to/file
    
por Ed Manet 24.01.2013 / 15:32