2012-10-23 86 views
1

在我的機器上使用JBoss Tools 2.3.0從Eclipse Indigo SR2內的服務器視圖啓動JBoss時,一切運行良好。從eclipse啓動JBoss 7.1.1失敗

我已將包含Eclipse和JBoss-7.1.1.Final的工作文件夾的所有內容複製到其他計算機上。

現在,當我嘗試啓動服務器時,出現此消息:

啓動的JBoss 7.1.1運行時遇到錯誤。存檔:classpath引用的/jboss/jboss-modules.jar不存在。

我在運行時或服務器或項目配置中看不到任何引用jar的東西。如預期的那樣,jboss-modules.jar位於JBoss服務器的根文件夾內。 standalone.xml中沒有部署。 兩臺機器都運行SuSe 12. .bashrc.profile爲空。

服務器從命令行啓動正常。

我已經在Eclipse中創建了一個新的運行時和一個使用該運行時的服務器,但是得到相同的錯誤。

任何想法表示讚賞。

回答

1

我已經找到了解決辦法剛纔:

  1. 我已經User Libraries下找到了參考服務器的啓動配置中的jboss-modules.jar。所有試圖刪除它都失敗了。刪除或重置爲默認值並應用後,我啓動了服務器,收到相同的錯誤,並且.jar再次在啓動cofig類路徑中。
  2. 我實際上有一個沒有任何方面的名爲jboss的項目,只是爲了讓JBoss文件在eclipse項目瀏覽器中可見。該項目已關閉。

打開後,服務器再次正常啓動。

我仍然不知道如何從項目中引用jboss-modules.jar進入啓動配置類路徑,以及爲什麼它拒絕移除嘗試。

1

我知道這是一個遲到的反應,但如果有人需要解決這個問題。

如果去窗口>首選項>服務器>運行環境>默認的Classpath

您將看到 'JBoss的7.0運行時' 沒有「模塊../-[* /的.jar] '依賴關係,這是jboss-modules.jar所在的地方。選擇'JBoss 7.0 Runtime'而不是JBoss 7.1 Runtime後,與jboss-modules.jar相關的錯誤就消失了,服務器啓動時沒有錯誤。

我的應用程序也開始沒有錯誤。我正在使用JBoss 7.1.1。

2

modules.jar需要運行JBOSS 7.1運行時,這是丟失。

  1. 轉到Window > Preferences > Server > Runtime Environment > Default Classpath。 如果你沒有看到在右側菜單中的任何類路徑中,你可以tweek類路徑副

    1. 更改服務器設置爲JBOSS 7.0運行時。
    2. 再次將服務器更改爲JBOSS 7.1運行時。

刪除並重新添加服務器,

添加新的服務器

  1. 請檢查第二和第三個複選框
    - 「監聽所有接口,允許遠程網絡連接「
    - 」將管理端口公開爲服務器的主機名「

現在一切都會正常運行。