2012-05-29 76 views
0

我是使用Ubuntu和JBoss Application Server的新手,我無法使用Ubuntu11.04終端啓動JBoss 6.1.0服務器。我用來啓動命令是如何從ubuntu終端啓動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) 

請建議我怎麼能解決這個錯誤?

回答

2

JBOSS應該以乾淨的安裝正常啓動。請確保以下內容,

  1. 您已正確安裝Java。 (運行java -version)
  2. 設置了你的JAVA_HOME環境變量。 (回聲$ JAVA_HOME)
  3. 你已經下載了一個legitamite 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全部