linux - 打开 zip 文件时出错或缺少 : jrebel. jar 的 JAR list

标签 linux jboss filepath jrebel

在我的远程服务器(Linux 上的 JBoss)上配置 JRebel 时,我将 JVM arg 配置为

-javaagent:/home/user/jrebel.jar" -Drebel.remoting_plugin=true

jrebel.jar 肯定在那个位置,但是服务器启动失败,错误:

Error opening zip file or JAR manifest missing : /home/user/jrebel.jar Error occurred during initialization of VM agent library failed to init: instrument

所以 arg 很明显被正确地传递给了 JVM,但是对于我来说,我无法弄清楚为什么它找不到 jar。我已经阅读了所有我能找到的零周转文章+查看了为其他人解决它的解决方案,但没有运气。有什么想法吗?

最佳答案

原来是权限问题——JBoss 用户没有权限访问我放置 jrebel.jar 的目录。

如果有一个更有意义的错误就好了——例如'权限被拒绝'。尽管我猜这表明我缺乏 Linux 知识。

将 jar 移动到 JBoss 安装中的目录 + 将 jar 所有者更改为 JBoss 用户并添加读/写/执行权限后,一切都很好。

关于linux - 打开 zip 文件时出错或缺少 : jrebel. jar 的 JAR list ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30160065/

相关文章:

android - 转换内容 ://URI to actual path in Android 4. 4

php - 500内部服务器错误在PHP中引用文件时?

php - 带有 curl --interface 或 CURLOPT_INTERFACE 的 SO_BINDTODEVICE

linux - Android Studio 消耗了所有可用的内存

linux - UID 程序导致无效字符

java - Jboss AS7 无法正常关闭

c++ - 我如何检查重构时我没有破坏任何东西?

java - Drools:如何迭代列表并添加到另一个列表

jboss - 绑定(bind)默认 hsql 数据源时启动 Jboss 4.3 时出错

Golang zmq 绑定(bind),ZMQ4,返回包错误找不到文件 zmq.h