0
我搜索谷歌的這個問題的答案,但我還沒有得到確切的答案。我想在Suse linux服務器上安裝glassfish。我從oracle下載了glassfish3.sh,但是當我運行該腳本時,glassfish安裝的文件夾是/home/$user/glassfish
,我想對其進行更改。玻璃魚的路徑3.1.1
有人知道如何在ubuntu服務器中更改glassfish 3.1.1的路徑嗎? (僅限終端)
謝謝!
我搜索谷歌的這個問題的答案,但我還沒有得到確切的答案。我想在Suse linux服務器上安裝glassfish。我從oracle下載了glassfish3.sh,但是當我運行該腳本時,glassfish安裝的文件夾是/home/$user/glassfish
,我想對其進行更改。玻璃魚的路徑3.1.1
有人知道如何在ubuntu服務器中更改glassfish 3.1.1的路徑嗎? (僅限終端)
謝謝!
您下載了.sh
文件。這將始終將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
現在您可以啓動,停止並重新啓動玻璃像這樣的魚:
sudo /etc/init.d/glassfish start
sudo /etc/init.d/glassfish stop
sudo /etc/init.d/glassfish restart