2011-12-29 193 views
1

我有点机智的一端,试图弄清楚发生了什么。我试图安装JBOSS 7在CentOS 6,我不断收到:JBOSS 7 AS standalone.sh无法访问jboss-modules.jar

========================================================================= 

    JBoss Bootstrap Environment 

    JBOSS_HOME: /usr/share/jboss-7.0.2.Final 

    JAVA: /usr/java/jdk1.6.0_29/bin/java 

    JAVA_OPTS: -server -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true 

========================================================================= 

Unable to access jarfile /usr/share/jboss-7.0.2.Final/jboss-modules.jar 

对于那些想知道,我有谁拥有整个JBoss的7目录和其中包含的所有文件的JBoss用户。所有的环境变量都设置正确,通过echo和上面的输出确认,JBOSS_HOME中没有空格,standalone.sh中也没有空格。如果有人能指出我正确的方向,我会很感激。如果我用sudo运行服务器(不好,我知道,只是假设测试)它运行。当我作为拥有用户运行它时,它会死亡。我认为这是一个权限问题,但我不知道哪一个可以翻转,因为我翻转了所有相关的内容 - 我想。

回答

5

我在所有地方的JBOSS_HOME变量中有一个拼写错误,忘记了在JBOSS_HOME变量的目录名中包含-as。因此,剧本正在寻找一些不存在的东西。