Ubuntu 12.04 LTS に GlassFish v4.0をセットアップ
Java7のインストール
$ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java7-installer
複数Javaを入れていたらこれで切り替え
$ sudo update-alternatives --config java
GlassFish 4.0のインストール
$ sudo su # cd /opt # wget http://dlc.sun.com.edgesuite.net/glassfish/4.0/release/glassfish-4.0.zip # unzip glassfish-4.0.zip # rm glassfish-4.0.zip
起動スクリプト
# vi /etc/init.d/glassfish GLASSFISH_HOME=${GLASSFISH_HOME:-"/opt/glassfish4/glassfish"} case "$1" in start) $GLASSFISH_HOME/bin/asadmin start-domain >/dev/null ;; stop) $GLASSFISH_HOME/bin/asadmin stop-domain >/dev/null ;; restart) $GLASSFISH_HOME/bin/asadmin restart-domain >/dev/null ;; \*) echo "usage: $0 (start|stop|restart|help)" esac # chmod +x /etc/init.d/glassfish # update-rc.d glassfish defaults
GlassFish起動
$ sudo /etc/init.d/glassfish start
GlassFishストップ
$ sudo /etc/init.d/glassfish stop
管理コンソールを使ってデプロイ
http://localhost:4848/ へアクセス
* 但し、ほかのマシンからアクセスするとログイン画面が出る
リモートから管理コンソールへアクセス
まずは、http://localhost:4848/でアクセスできるマシンで管理者パスワードを設定$ cd /opt/glassfish4/glassfish/bin $ sudo ./asadmin --host HOSTNAME --port 4848 enable-secure-admin $ sudo /etc/init.d/glassfish restart
証明書を例外に追加すればこれでリモートで管理コンソールへ接続が出来ます