【问题标题】:Path of glassfish 3.1.1glassfish 3.1.1的路径
【发布时间】:2012-10-01 18:56:27
【问题描述】:

我在谷歌上搜索了这个问题的答案,但我没有得到确切的答案。我想在 Suse linux 服务器上安装 glassfish。我从 oracle 下载了 glassfish3.sh,但是当我运行该脚本时,安装 glassfish 的文件夹是 /home/$user/glassfish,我想更改它。

有人知道如何在 ubuntu 服务器中更改 glassfish 3.1.1 的路径吗? (仅终端)

谢谢!

【问题讨论】:

    标签: glassfish installation suse


    【解决方案1】:

    您下载了.sh 文件。这将始终将GlassFish 安装到用户的主目录中。为了将它安装到不同的目录,需要做更多的工作。

    下载并解压缩文件。例如你希望 glassfish 加入:/opt/glassfish:

    wget http://download.java.net/glassfish/3.1.1/release/glassfish-3.1.1.zip
    sudo unzip glassfish-3.1.1.zip -d /opt
    

    就是这样。 Glassfish 已安装,您可以启动和使用它。但不要忘记,您没有配置任何自动启动脚本来让 glassfish 自动启动。

    为此,请在您的 shell 中运行以下命令:

    sudo vim /etc/init.d/glassfish
    

    粘贴此内容:(首先进行适合您的更改)

    #!/bin/bash
    
    GLASSFISH_HOME=/opt/glassfish3
    case "$1" in
    start)
        ${GLASSFISH_HOME}/bin/asadmin start-domain domain1
        ;;
    stop)
        ${GLASSFISH_HOME}/bin/asadmin stop-domain domain1
        ;;
    restart)
        ${GLASSFISH_HOME}/bin/asadmin stop-domain domain1
        ${GLASSFISH_HOME}/bin/asadmin start-domain domain1
        ;;
    *)
        echo "usage: $0 {start|stop|restart}"
        ;;
    esac    
    exit 0
    

    最后一件事是通过运行这些命令使脚本可执行:

    sudo chmod 755 /etc/init.d/glassfish
    sudo update-rc.d /etc/init.d/glassfish defaults
    

    现在您可以像这样启动、停止和重新启动 glassfish:

    sudo /etc/init.d/glassfish start
    sudo /etc/init.d/glassfish stop
    sudo /etc/init.d/glassfish restart
    

    【讨论】:

      猜你喜欢
      • 2012-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-09
      • 1970-01-01
      相关资源
      最近更新 更多