您下载了.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