Java 如何从ubuntu终端启动JBoss 6.1.0服务器?

Java 如何从ubuntu终端启动JBoss 6.1.0服务器?,java,jboss6.x,ubuntu-11.04,Java,Jboss6.x,Ubuntu 11.04,我不熟悉使用Ubuntu和JBoss应用服务器,我无法使用Ubuntu11.04终端启动JBoss 6.1.0服务器。我用来启动的命令是 /bin$./run.sh 当我使用此命令运行服务器时,终端中会抛出一个异常,如下所示: Failed to boot JBoss: java.util.MissingResourceException: Can't find bundle for base name gnu/getopt /MessagesBundle, locale en_US

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

/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)
无法启动JBoss:
java.util.MissingResourceException:找不到基本名称gnu/getopt/MessagesBundle、locale en_US的捆绑包
位于java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1539)
位于java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1278)
位于java.util.ResourceBundle.getBundle(ResourceBundle.java:805)
在gnu.getopt.LongOpt(未知源)
位于org.jboss.Main.processCommandLine(Main.java:529)
位于org.jboss.Main.boot(Main.java:196)
位于org.jboss.Main$1.run(Main.java:816)
运行(Thread.java:679)

请建议如何解决此错误?

JBOSS应该以干净的安装正常启动。请确保:

  • 您已经正确安装了Java。(运行java-version)
  • 已设置JAVA_HOME环境变量。(Echo$JAVA_HOME)
  • 您已经下载了legitamite JBOSS版本(http://download.jboss.org/jbossas/6.1/jboss-as-distribution-6.1.0.Final.zip)
  • 对于运行应用程序的用户(chmod-ru+rwx~/my_JBOSS_folder),JBOSS文件夹上的权限是正确的
  • 然后,您可以尝试各种启动选项以进一步诊断问题

  • sh run.sh-b0.0.0-c最小值
  • sh run.sh-b0.0.0.0
  • sh run.sh-b0.0.0-c all