[英]Starting JBoss 7.1.1 from eclipse fails
當在我的機器上使用JBoss Tools 2.3.0從Eclipse Indigo SR2內的服務器視圖啟動JBoss時,一切運行正常。
我已經將包含Eclipse和JBoss-7.1.1.Final的工作文件夾中的所有內容復制到另一台機器上。
現在,當我嘗試啟動服務器時,它失敗並顯示以下消息:
啟動JBoss 7.1.1 Runtime遇到錯誤。 類路徑引用的歸檔文件/jboss/jboss-modules.jar不存在。
我在運行時或服務器或項目配置中看不到任何引用jar的內容。 和預期的一樣, jboss-modules.jar
位於JBoss服務器的根文件夾中。 standalone.xml
中沒有部署。 兩款機器都運行SUSE 12 .bashrc
和.profile
是空的。
服務器從命令行啟動正常。
我已經在Eclipse中從頭開始創建了一個新的運行時和一個使用該運行時的服務器,但是遇到了相同的錯誤。
任何想法表示贊賞。
必須運行modules.jar
才能運行JBOSS 7.1 Runtime 。
轉到Window > Preferences > Server > Runtime Environment > Default Classpath
。 如果您在右側菜單中沒有看到任何類路徑,則可以通過以下方式對類路徑設置進行調整:
再次刪除並添加服務器,
在添加新服務器時 ,
現在一切都會順利進行。
我剛剛找到了解決方案:
User Libraries
下的服務器啟動配置中找到了對jboss-modules.jar的引用。 所有刪除它的嘗試均失敗。 刪除或重置為默認值並應用后,我啟動服務器,收到相同的錯誤,.jar再次位於啟動cofig類路徑中。 jboss
的項目,沒有任何方面,只是為了使Eclipse項目瀏覽器中可見JBoss文件。 該項目已關閉。 打開它之后,服務器再次正常運行。
對於項目中對jboss-modules.jar
的引用如何進入啟動配置類路徑以及為什么它拒絕刪除嘗試,我仍然一無所知。
我知道這是一個較晚的響應,但萬一有人需要解決此問題的方法。
如果轉到窗口>首選項>服務器>運行時環境>默認類路徑
您將看到'JBoss 7.0 Runtime'不具有'modules ../-[* / .jar]'依賴關系,這是jboss-modules.jar所在的位置。 選擇“ JBoss 7.0 Runtime”而不是JBoss 7.1 Runtime之后,與jboss-modules.jar相關的錯誤消失了,服務器啟動沒有錯誤。
我的應用程序也正確啟動。 我正在使用JBoss 7.1.1。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.