我搜索谷歌搜索这个问题的答案,但我没有得到确切的答案。我想在Suse linux服务器上安装glassfish。我从oracle下载了glassfish3.sh,但是当我运行该脚本时,安装glassfish的文件夹是/home/$user/glassfish
,我想更改它。
有人知道如何在ubuntu服务器中更改glassfish 3.1.1的路径吗? (只有终端)
谢谢!
答案 0 :(得分:0)
您下载了.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