0

我是使用 Ubuntu 和 JBoss 应用服务器的新手,我无法使用 Ubuntu11.04 终端启动 JBoss 6.1.0 服务器。我用来启动的命令是

<JBOSS6.1.0 HOME>/bin$ ./run.sh

当我使用此命令运行服务器时,终端中会抛出异常:

Failed to boot JBoss:
java.util.MissingResourceException: Can't find bundle for base name gnu/getopt      /MessagesBundle, locale en_US
at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1539)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1278)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:805)
at gnu.getopt.LongOpt.<init>(Unknown Source)
at org.jboss.Main.processCommandLine(Main.java:529)
at org.jboss.Main.boot(Main.java:196)
at org.jboss.Main$1.run(Main.java:816)
at java.lang.Thread.run(Thread.java:679)

请建议我如何解决此错误?

4

1 回答 1

2

JBOSS 应该以全新安装正常启动。请确保以下内容,

  1. 您已正确安装 Java。(运行 java -版本)
  2. 您的 JAVA_HOME 环境变量已设置。(回声 $JAVA_HOME)
  3. 你已经下载了一个合法的 JBOSS 版本 (http://download.jboss.org/jbossas/6.1/jboss-as-distribution-6.1.0.Final.zip)
  4. JBOSS 文件夹的权限对于运行应用程序的用户是正确的(chmod -R u+rwx ~/my_jboss_folder)。

然后,您可以尝试各种启动选项来进一步诊断问题...

  1. sh run.sh -b0.0.0.0 -c 最小
  2. sh run.sh -b0.0.0.0
  3. sh run.sh -b0.0.0.0 -c all
于 2012-05-29T08:09:47.287 回答