2017-08-28 49 views
0

嘗試安裝Glassfish的(Java EE的應用程序。服務器),並使用自制應用Wildfly服務器安裝Glassfish的,Wildfly使用自制的Mac OSX上

http://macappstore.org/wildfly-as/

http://macappstore.org/glassfish/

使用上述這些教程。

我試圖通過分別輸入「glassfish」&「wildfly-as」來運行它們時出現以下錯誤。

輸出(錯誤):
-bash:GlassFish中:找不到命令

-bash:wildfly-如:找不到命令搜索它

,我認爲這事做用$ PATH。我不明白$ PATH變量。需要幫忙。

+0

你輸入了什麼命令導致了該錯誤? – Mike

+0

我試圖通過分別輸入「glassfish」和「wildfly-as」來運行它們。 – Avan

+0

嘗試運行命令'asadmin start-domain'來啓動GlassFish。我查看了[Homebrew安裝文件](https://github.com/Homebrew/homebrew-core/blob/master/Formula/glassfish.rb),它看起來只是爲GlassFish的「bin」內容創建快捷方式目錄,所以我想你可以使用正常的GlassFish啓動/停止命令,但是從任何目錄。 – Mike

回答

0

我實際上使用自制程序安裝了Wildfly-Application Server,但找不到運行它的方法。

https://tomylab.wordpress.com/2016/07/03/how-to-install-wildfly-on-mac/

本教程幫助了我。

對於glassfish,我的安裝使用自制軟件再次成功,但無法運行。我在運行以下命令時弄清楚了。

$ cd /usr/local/opt/glassfish/libexec/bin 
$ ./asadmin 
asadmin> start-domain 
0

您需要了解PATH變量。它是Unix類操作系統上的一個環境變量,用於指定可執行程序所在的一組目錄。通常,每個正在執行的進程或用戶會話都有自己的PATH設置。

因此,您需要將glassfish home路徑添加到您的實際路徑變量。

現在,根據您運行Glassfish服務器的問題;試試這個

export GLASSFISH_HOME=/usr/local/opt/glassfish/libexec/ 
export PATH=$PATH:$GLASSFISH_HOME/bin 

如果你不想每次都這樣做,那就把它添加到你的bash配置文件中。