Исключение Jasper на Jboss 5.0.1 - PullRequest
0 голосов
/ 29 октября 2010

Я получаю следующее исключение при развертывании моего приложения в Jboss 5.0.1:

org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld" from JAR file "vfsfile:/opt/jboss-eap-5.0.1/server/xxxx/deploy/jbossweb.sar/jstl.jar": java.io.IOException: Permission denied

Я нашел следующий билет: https://jira.jboss.org/browse/JBAS-7637. Но это не связано с моей проблемой, так как они говорят о «невозможности найти файл», в то время как в моем случае проблема с отказом в разрешении.

Мы развертываем то же ухо в другом узле с той же версией Jboss, и оно отлично работает.

Я проверил версии jvm и права доступа к файлам, и между двумя серверами нет различий.

Любые предложения о том, что еще я мог бы попробовать?

Ответы [ 2 ]

1 голос
/ 19 марта 2013

У меня была такая же проблема, и разрешения для папки /tmp были проблемой в моем случае.Пользователь, запускающий JBoss, должен иметь возможность писать в /tmp, иначе вы получите эту ошибку.После исправления разрешений JBoss пришлось перезапустить (возможно, было бы достаточно повторного развертывания войны, но это не проверялось).

1 голос
/ 22 декабря 2010

Просто хочу поделиться чем-нибудь. У меня была точно такая же проблема, как и у вас. В конце концов, проблема связана с тем, что настройка разрешений для папок / tmp и / root была повреждена. Существует вероятность, что после распаковки jstl.jar в папку / tmp jboss не сможет получить доступ к файлу в папке / tmp и вызвать эту проблему. Возможно, вы захотите проверить на / tmp и / root forder их разрешение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...