2010-01-10 72 views
3

內的GlassFish當我上運行並顯示錯誤信息,請點擊:不能啓動NetBeans

Starting GlassFish v3 Domain 
GlassFish v3 Domain start failed. 
/Volumes/Private/noname/Sites/projects/java/MyFirstServlet/nbproject/build-impl.xml:602: Deployment error: 
GlassFish v3 Domain start failed. 
See the server log for details. 
BUILD FAILED (total time: 2 minutes 0 seconds) 

但後來我火了終端在Mac和使用的asadmin啓動域和啓動。

然後在netbeans中運行項目,它啓動Safari並顯示內容。

但爲什麼玻璃魚不能在netbeans中啓動?任何想法?

+2

請提供完整的錯誤/痕跡,我的水晶球當時運行不好。 – 2010-01-10 17:08:31

+0

請閱讀我更新的帖子 – ajsie 2010-01-10 17:26:11

+0

>>有關詳細信息,請參閱服務器日誌。 「這可能是有用的內容。 – 2010-01-10 18:38:45

回答

3

我遇到了同樣的問題,因爲我在學習java web編程,但在Windows環境。我花了很多時間來猜測這個錯誤可能意味着什麼,因爲日誌文件沒有清楚地說明這一點。最後,我發現glassfish v3試圖在8080端口上運行,而這個端口已經被sqlserver服務器reportingservicesservice.exe佔用。我並不知道如何切換glassfish使用的端口,但是我發現在netbeans 6.8(我使用的)工具 - >服務器中,我可以添加一個新的glassfish服務器實例,該實例在不同的自由端口上運行 - 這解決了這個問題:)

0

我唯一想到的就是檢查JAVA_HOME是否設置正確。猜猜GFv3要求將它設置爲JDK安裝中的bin文件夾。只是猜...

0

我只是碰到了這個相同的問題,GlassFish和在NetBeans 6.9 Tomcat的。我的問題和解決方案都很簡單。問題:tomcat已經在端口8080上運行在我的機器上,因此netbeans無法創建任何一個新的實例。解決方案:關閉tomcat的運行實例並讓netbeans爲您啓動它。希望這可以幫助。

1

我的問題是端口8080,當我鍵入http://localhost:8080時,我發現oracle 10g在我使用glassfish安裝netbeans 6.8之前首先使用它,我刪除了oracle數據庫10g,並且使得8080端口免費,現在一切都很好,它的工作原理。

1
Netbeans IDE X.X --> Tools --> Servers 

添加Server --> Choose Server --> GlassFish 3.X

然後單擊(下)瀏覽安裝位置點擊(下一個)

select (register local domain) domain name : domain 2 

點擊完成按鈕

0

您必須更改的GlassFish的端口。要做到這一點: 加入C:\Program Files\SEMS-v3\glassfish\domains\domain1\config打開domain.xml文件 和9999

執行此操作後,進入刪除服務器改變8080文本的NetBeans的GlassFish GlassFish的addServer然後將其添加,以便它可以識別端口改變。然後在glassfish服務器上啓動,然後運行您的項目。

這裏是鏈接:http://www.srikanthtechnologies.com/blog/java/changeglassfishport.asp

0

得到了同樣的問題,這裏有我跟着來解決這個問題的步驟:

  • 刪除「服務>服務器」下的GlassFish服務器
  • 接近謨和Netbeans
  • 找到Glassfish的安裝目錄並轉到域(GlassFish_Server \ glassfish \ domains)。
  • 刪除「域1」目錄
  • 啓動NetBeans
  • 重新建立一個GlassFish服務器
  • 不要忘了我重新開始了最近學習java數據源和連接池
0

,我也遇到了同樣的問題,但我發現當第一次指導手冊要求我添加服務器時,我輸入了用戶名和密碼。 所以我給另一個嘗試刪除服務器,並再次添加它沒有密碼。 它正在工作。

1

我有同樣的問題,它的發生是因爲在本地服務器(Glassfish的4 )和遠程(Glassfish的4 )之間的版本不匹配。

0

我面臨同樣的問題,並通過配置我的netbeans配置文件解決。 找到的NetBeans 8.2 \等\的netbeans.conf文件,然後搜索這一行:

netbeans_default_options =」

報價之前末尾添加--locale EN最終這一行看起來像: disableMemoryMapping = TRUE - -locale en「。 重新啓動Netbeans ...