2012-04-27 108 views
0

我無法弄清楚我出錯的地方。我安裝了Eclipse Indigo,JBoss 7.1,JBoss Tools。我有這個配置在我的Windows7 64位系統上工作。我試圖用相同的配置設置同事的Windows XP 32位機器,但無法啓動服務器。我配置了服務器,但是當我嘗試啓動服務器時,出現一個錯誤,指出它無法啓動服務器,但沒有列出任何特定的錯誤。無法從Eclipse Indigo啓動JBoss7

  • 我能夠使用standalone.bat文件從命令提示符啓動JBoss。

  • 我可以在Eclipse中配置standalone.xml文件。我已經通過檢查獨立/配置目錄中的文件來確認這一點。

  • 當我嘗試從Eclipse內發佈項目時,它不發佈。

  • 沒有被寫入的server.log

  • 啓動參數匹配什麼,我有我的電腦上。

我想不通我在想什麼。任何建議,將不勝感激!

編輯:
我已經做了一些更多的檢查。我能夠發佈到服務器,並且能夠從命令提示符啓動服務器(使用發佈的應用程序)。該部分起作用。當我嘗試從Eclipse內部啓動服務器時,它給了我「服務器JBoss 7.1運行時服務器無法啓動。」它從不向Eclipse中的控制檯選項卡寫入任何內容,所以我不知道它爲什麼無法啓動。

同樣在服務器選項卡中,有一個名爲「服務器詳細信息」的條目。當我展開該條目時,它會顯示「未連接」。

+0

如何檢查版本,你是在64位他是在32位,AFAIK,jdk以及jb發行版將有所不同這兩個架構 – Satya 2012-04-27 12:48:29

+0

感謝您的答覆。當我進入JBoss站點時,只有一個JBossAS7下載,所以我認爲只要你安裝了正確的jdk,你所在的平臺並不重要。我可以再次檢查jdk,但我會認爲如果他的電腦上有錯誤的話,那麼JBoss也不會從命令提示符開始。 – SteveS 2012-04-27 13:17:32

+0

https://community.jboss.org/wiki/AS710FinalReleaseNotes可能會有幫助 – Satya 2012-04-27 13:24:00

回答

3

我的問題的答案是,Eclipse已配置爲使用Java JDK,而不是JRE。只要我切換到使用JDK它開始工作正常。出於某種原因,JBoss將使用JRE在64位窗口下啓動,但在32位下,您需要使用JDK。我在這裏找到答案:https://community.jboss.org/thread/169097