2013-10-03 89 views
0

我目前有一個問題,在OS X的Eclipse內啓動Glassfish。它只是試圖啓動域時掛起。開始Glassfish沒有Sudo

我認爲問題可能在於Glassfish的權限 - 當我在終端中使用'start-domain domain1'命令時,我必須使用'sudo',否則我會得到'權限被拒絕'錯誤。如果我使用'sudo',則服務器從終端成功啓動。

我覺得這個錯誤可能會結轉到Eclipse中 - 也就是服務器正在試圖啓動,但超時因爲Eclipse沒有開始使用正確的權限等

服務器有什麼辦法通過給它根權限來啓動服務器?或者另一種解決方案,有沒有辦法改變Glassfish的權限,以便它可以在沒有'sudo'命令的情況下啓動?

謝謝。

+0

哪個端口(S)爲您的域配置來聽? – TheArchitect

+0

只是我認爲的默認值9009? – Da49

回答

0

你應該在你的home文件夾中安裝glassfish目錄(通常是/ home/user /在linux上 - 我沒有使用OS X,但我認爲它是一樣的)。重新安裝glassfish,並確保將其放置在您的家庭路徑中(無論如何,這是推薦的路徑)。然後用新安裝的路徑重新配置eclipse。

- 希望它可以幫助

+0

我已將它安裝在Mac OS X上的「用戶」文件夾中,我看不出爲什麼會出現問題。即用戶/ myuser的/服務器/ glassfish3.1.1 – Da49