[問題] JBOSS啟動時的錯誤

看板java作者 (你們看是小波耶!!!)時間4年前 (2019/08/23 14:50), 4年前編輯推噓3(309)
留言12則, 3人參與, 4年前最新討論串1/1
我在本機解壓縮JBOSS到C槽: https://i.imgur.com/tgECyKI.png
https://i.imgur.com/Cl1Spwi.png
然後設定環境變數: https://i.imgur.com/zflo5Ga.png
https://i.imgur.com/w4Mk4Ux.png
然後在CMD啟動JBOSS,執行java -jar run.jar 卻跳出一堆ClassNotFoundException: Caused by: java.lang.ClassNotFoundException: org.jboss.ejb3.resolvers.DefaultMessageDestinationReferenceResolver 2019-08-22 14:37:16,978 ERROR java.lang.NoClassDefFoundError: org/jboss/resource/metadata/mcf/ManagedConnectionFactoryDeploymentGroup Caused by: java.lang.ClassNotFoundException: org.jboss.resource.metadata.mcf.ManagedConnectionFactoryDeploymentGroup 2019-08-22 14:37:16,981 ERROR java.lang.NoClassDefFoundError: org/jboss/resource/metadata/RARDeploymentMetaData Caused by: java.lang.ClassNotFoundException: org.jboss.resource.metadata.RARDeploymentMetaData ... 63 more 2019-08-22 14:37:16,983 ERROR java.lang.NoClassDefFoundError: org/jboss/resource/metadata/RARDeploymentMetaData Caused by: java.lang.ClassNotFoundException: org.jboss.resource.metadata.RARDeploymentMetaData ... 63 more 2019-08-22 14:37:16,985 ERROR java.lang.NoClassDefFoundError: org/jboss/resource/metadata/mcf/ManagedConnectionFactoryDeploymentGroup Caused by: java.lang.ClassNotFoundException: org.jboss.resource.metadata.mcf.ManagedConnectionFactoryDeploymentGroup --------------------------- 看起來是啟動JBOSS時沒有載入相關的Library,所以我檢查JBOSS資料夾內的LIB資料夾 是否有應有的Library: https://i.imgur.com/tErSywM.png
https://i.imgur.com/WVHCUUn.png
https://i.imgur.com/aM735mn.png
看起來是都有,這樣的話就不知道為什麼會沒讀取到了。 我目前找了不少JBOSS安裝啟動的說明,也試過網路的解法,但還是一樣。 請問這樣該怎麼處理呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.167.52.252 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/java/M.1566543041.A.F91.html

08/23 19:57, 4年前 , 1F
有時候路徑名稱有空白、中文是地雷
08/23 19:57, 1F

08/23 19:59, 4年前 , 2F
JAVA_HOME 含有空白、中文 問題很多
08/23 19:59, 2F

08/23 20:00, 4年前 , 3F
不是每個 bat,cmd,sh 中的寫法都能正確處理
08/23 20:00, 3F

08/23 20:02, 4年前 , 4F
我都習慣將 JAVA 安裝在如 c:\JAVA\JDK1.8.0 等路徑下(
08/23 20:02, 4F

08/23 20:02, 4年前 , 5F
多版本亦同)
08/23 20:02, 5F

08/23 20:03, 4年前 , 6F
路徑忽略小版本,避免更新問題
08/23 20:03, 6F

08/24 07:42, 4年前 , 7F
單純看執行jar卻沒有要用的lib 鐵定是你的指令錯誤
08/24 07:42, 7F

08/24 07:42, 4年前 , 8F
建議上jboss看一下guild line吧
08/24 07:42, 8F

08/24 07:42, 4年前 , 9F
例如說是不是執行run.bat之類的
08/24 07:42, 9F

08/24 07:48, 4年前 , 10F
還有 你的第二張圖有run.sh 可能你下錯版本
08/24 07:48, 10F

08/24 07:48, 4年前 , 11F
或是不該在windows執行
08/24 07:48, 11F
我換另一個版本的JBOSS(4.0.3SP1)然後執行run.bat就可以了。所以 看來是因為原本的JBOSS沒有run.bat可以執行。 ※ 編輯: lueichun (1.167.52.234 臺灣), 08/24/2019 12:42:43

08/26 11:51, 4年前 , 12F
所以你原來下的是linux版
08/26 11:51, 12F
文章代碼(AID): #1TNup1-H (java)