【问题标题】:Jasper Exception on Jboss 5.0.1Jboss 5.0.1 上的 Jasper 异常
【发布时间】:2010-10-29 15:15:35
【问题描述】:

将我的应用程序部署到 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 版本和文件权限,两台服务器之间没有差异。

还有什么我可以尝试的建议吗?

【问题讨论】:

    标签: jsp deployment jboss


    【解决方案1】:

    只是想分享一些东西。我和你有完全相同的问题。最后,问题是由于 /tmp 和 /root 文件夹的权限设置已损坏。有可能在将“jstl.jar”解压缩到 /tmp 文件夹后,jboss 无法访问 /tmp 文件夹中的文件并导致该问题。您可能需要检查 /tmp 和 /root forder 以获得他们的许可

    【讨论】:

      【解决方案2】:

      在我的情况下,/tmp 文件夹有相同的问题和权限。运行 JBoss 的用户必须能够写入 /tmp,否则您将收到此错误。 修复权限后,必须重新启动 JBoss(可能重新部署战争就足够了,但没有测试)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-10-18
        • 1970-01-01
        • 2014-07-16
        • 2013-02-06
        • 2012-10-07
        • 2017-07-23
        • 1970-01-01
        相关资源
        最近更新 更多