2017-08-28 50 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配置文件中。