Macos 在Mac OSX上使用自制软件安装Glassfish、Wildfly
正在尝试使用自制安装Glassfish(JavaEE App.Server)和Wildfly App Server 使用了上述教程 我在试图分别键入“glassfish”和“wildfly as”来运行它们时,出现了以下错误 输出(错误):Macos 在Mac OSX上使用自制软件安装Glassfish、Wildfly,macos,command,glassfish,homebrew,Macos,Command,Glassfish,Homebrew,正在尝试使用自制安装Glassfish(JavaEE App.Server)和Wildfly App Server 使用了上述教程 我在试图分别键入“glassfish”和“wildfly as”来运行它们时,出现了以下错误 输出(错误): -bash:glassfish:未找到命令 -bash:wildfly as:未找到命令 搜索过它,我认为它与$PATH有关。我不理解$PATH变量。需要帮助。我实际上使用自制软件安装了Wildfly应用服务器,但找不到运行它的方法 这个教程帮助了我
-bash:glassfish:未找到命令 -bash:wildfly as:未找到命令
搜索过它,我认为它与$PATH有关。我不理解$PATH变量。需要帮助。我实际上使用自制软件安装了Wildfly应用服务器,但找不到运行它的方法 这个教程帮助了我 对于glassfish,我的安装再次成功地使用了自制软件,但无法运行它。当我运行以下命令时,我确实找到了答案
$ cd /usr/local/opt/glassfish/libexec/bin
$ ./asadmin
asadmin> start-domain
您需要了解PATH变量。它是类Unix操作系统上的环境变量,指定可执行程序所在的一组目录。通常,每个执行进程或用户会话都有自己的路径设置 因此,需要将glassfish主路径添加到实际路径变量中 现在,根据您运行Glassfish服务器的问题;试试这个:
export GLASSFISH_HOME=/usr/local/opt/glassfish/libexec/
export PATH=$PATH:$GLASSFISH_HOME/bin
如果您不想每次都这样做,请将其添加到bash配置文件中。问题是有两个asadmin脚本。一个在$GLASSFISH_HOME/bin,另一个在$GLASSFISH_HOME/GLASSFISH/bin 以下是启动您的域的完整说明
您键入的导致该错误的命令是什么?我试图分别键入“glassfish”和“wildfly as”来运行它们。请尝试运行命令
asadmin start domain
来启动glassfish。我签出了,它看起来只是为GlassFish的bin
目录的内容创建了快捷方式,因此,我想您可以使用普通的GlassFish启动/停止命令,但可以从任何目录使用。对于WildFly,您可能需要按照自制输出的说明来设置JBOSS_HOME
,并将其附加到路径中命令返回/usr/local/bin/asadmin:line 45:/usr/local/bin/。/glassfish/config/asenv.conf:没有这样的文件或目录完美答案:)
==> Caveats
You may want to add the following to your .bash_profile:
export GLASSFISH_HOME=/usr/local/opt/glassfish/libexec