【问题标题】:Installing Glassfish, Wildfly using homebrew on Mac OSX在 Mac OSX 上使用自制软件安装 Glassfish、Wildfly
【发布时间】:2017-08-28 15:59:48
【问题描述】:

尝试使用 Homebrew 安装 Glassfish(Java EE 应用服务器)和 Wildfly 应用服务器

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

http://macappstore.org/glassfish/

使用了上述这些教程。

我在尝试分别输入“glassfish”和“wildfly-as”来运行它们时遇到以下错误。

输出(错误):
-bash: glassfish: 找不到命令

-bash: wildfly-as: 找不到命令

搜索了一下,我认为它与 $PATH 有关。我不明白 $PATH 变量。需要帮助。

【问题讨论】:

  • 你输入了什么命令导致了这个错误?
  • 我尝试分别输入“glassfish”和“wildfly-as”来运行它们。
  • 尝试运行命令asadmin start-domain 来启动GlassFish。我查看了Homebrew install file,看起来它只是为 GlassFish 的bin 目录的内容创建了快捷方式,所以我猜你可以使用普通的 GlassFish 启动/停止命令,但可以从任何目录使用。
  • 对于 WildFly,您可能需要按照 Homebrew 输出的说明设置 JBOSS_HOME 并附加到您的 PATHbased on the installation script for that
  • "asadmin start-domain" 命令返回 /usr/local/bin/asadmin:第 45 行:/usr/local/bin/../glassfish/config/asenv.conf:没有这样的文件或目录

标签: macos command glassfish homebrew


【解决方案1】:

问题是有两个 asadmin 脚本。一个在 $GLASSFISH_HOME/bin 和一个在 $GLASSFISH_HOME/glassfish/bin

以下是建立您的域的完整说明

  1. 酿造更新
  2. brew 安装 glassfish
  3. 您应该会看到消息,将该行添加到您的 .bash_profile
==> Caveats
You may want to add the following to your .bash_profile:

export GLASSFISH_HOME=/usr/local/opt/glassfish/libexec
  1. 然后打开一个新终端,cd $GLASSFISH_HOME/glassfish/bin
  2. ./asadmin start-domain --verbose
  3. 浏览至http://localhost:8080 可查看欢迎页面,http://localhost:4848 可查看管理控制台

【讨论】:

  • 完美答案:)
【解决方案2】:

我实际上使用自制软件安装了 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 

【讨论】:

    【解决方案3】:

    您需要了解 PATH 变量。它是类 Unix 操作系统上的环境变量,指定可执行程序所在的一组目录。通常,每个执行进程或用户会话都有自己的 PATH 设置。

    因此,您需要将 glassfish 主路径添加到您的实际路径变量中。

    现在,根据您运行 Glassfish 服务器的问题;试试这个:

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

    如果您不想每次都这样做,请将其添加到您的 bash 配置文件中。

    【讨论】:

      猜你喜欢
      • 2013-10-14
      • 2021-10-20
      • 2013-10-26
      • 2015-06-24
      • 1970-01-01
      • 2016-04-28
      • 1970-01-01
      • 1970-01-01
      • 2012-07-28
      相关资源
      最近更新 更多