Ubuntu 12.04.1 に GlassFish Server 3.1.2.2 を入れる方法【/opt 編】
まず最初に Oracle Java JDK をインストール
☆GlassFish は OpenJDK では適切に動作しないことが知られています。このため、Oracle Java JDK の別途インストールが必須となります。
GlassFish Server のダウンロード
glassfish-3.1.2.2-ml.zip
☆Ubuntu 標準パッケージの GlassFish はバージョンが古いので、手動でホームページからダウンロードします。
ファイルの配置・展開
mkdir /tmp/gf cd /tmp/gf
glassfish-3.1.2.2-ml.zip を /tmp/gf にコピー
unzip glassfish-3.1.2.2-ml.zip sudo mkdir -p /opt/glassfish3 sudo mv glassfish3/* /opt/glassfish3/
ユーザーの作成およびパーミッションの変更など
sudo useradd --system glassfish -d /opt/glassfish3 sudo chown -R glassfish /opt/glassfish3 sudo chgrp -R glassfish /opt/glassfish3 sudo chmod -R +x /opt/glassfish3/bin/ sudo chmod -R +x /opt/glassfish3/glassfish/bin/
GlassFish Server の起動
sudo -u glassfish /opt/glassfish3/bin/asadmin start-domain domain1
Web ブラウザによる接続確認
通常のサイト
http://localhost:8080/
管理コンソール
http://localhost:4848/
リモートから管理コンソールを開く方法
GlassFish サーバーを起動状態にします。
管理者パスワードを設定。
cd /opt/glassfish3/glassfish/bin sudo -u glassfish sh asadmin change-admin-password
管理ユーザー名を入力してください[デフォルト: admin]> 管理パスワードを入力してください> 【空のまま ENTER】 新しい管理パスワードを入力してください> 【パスワードを入力】 新しい管理パスワードをもう一度入力してください> 【パスワードを入力】 コマンドchange-admin-passwordは正常に実行されました。
セキュアモードを有効化します。
sh asadmin enable-secure-admin
その後、GlassFish サーバーを再起動。
sudo service glassfish restart
開いているポートの一覧を調べる方法
nmap localhost