このチュートリアルでは、Ubuntu 14.04にGlassFishをインストールする方法を示します。知らない人のために、GlassFishはJavaベースのWebアプリケーションを実行できる人気のあるアプリサーバーです。 GlassFish 4.1リリースは、最新のJavaプラットフォームであるEnterprise Edition 7をサポートします。EnterpriseJavaBeans、JPA、JavaServer Faces、JMS、RMI、JavaServer Pages、サーブレットなどをサポートします。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 Ubuntu14.04サーバーにGlassFishを段階的にインストールする方法を示します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 14.04、およびLinuxMintなどの他のDebianベースのディストリビューション。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Ubuntu14.04にGlassFishをインストール
手順1.まず、すべてのパッケージが最新であることを確認します。
apt-get -y update
ステップ2.Ubuntu14.04にJavaJDK8をインストールします。
インストールされているJavaバージョンを確認します:
java -version
結果:
java version "1.8.0_45" Java(TM) SE Runtime Environment (build 1.8.0_45-b25) Java HotSpot(TM) 64-Bit Server VM (build 25.45-b25, mixed mode)
ステップ3.GlassFishをインストールします。
GlassFishをroot権限で実行しないでください。root以外のユーザーとして実行するには、ユーザーglassfishを作成します。glassfishをrootとして実行する場合は、スキップしてください。この手順を実行し、すべてをrootとして実行しますが、これはお勧めしません。ユーザーのホームディレクトリはglassfishディレクトリになります。
useradd glassfish chown -R glassfish:glassfish /opt/glassfish4
GlassFishの最新の安定バージョンをダウンロードします。この記事を書いている時点では、バージョン4.1です:
su - glassfish wget http://download.java.net/glassfish/4.1/release/glassfish-4.1.zip unzip glassfish-4.1.zip rm -f glassfish-4.1.zip
GlassFishサービスの初期化スクリプトを作成します:
nano /etc/init.d/glassfish
次のコード行を追加します:
#!/bin/bash # # description: Startup script for Glassfish Application Server # processname: glassfish GLASSFISH_HOME=/opt/glassfish4/glassfish export GLASSFISH_HOME GLASSFISH_USER=glassfish export GLASSFISH_USER start() { echo -n "Starting Glassfish: " su $GLASSFISH_USER -c "$GLASSFISH_HOME/bin/asadmin start-domain domain1" sleep 2 echo "done" } stop() { echo -n "Stopping Glassfish: " su $GLASSFISH_USER -c "$GLASSFISH_HOME/bin/asadmin stop-domain domain1" echo "done" } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) echo $"Usage: glassfish {start|stop|restart}" exit esac
「glassfish」スクリプトを実行可能にします:
chmod 755 /etc/init.d/glassfish
GlassFishサービスデーモンを起動するには、次のコマンドを使用します。
### Start GlassFish ### sudo /etc/init.d/glassfish start ### Stop GlassFish ### sudo /etc/init.d/glassfish stop ### restart GlassFish ### sudo /etc/init.d/glassfish restart
リモート管理をオンにして、Webブラウザ経由でGlassFish管理コンソールにアクセスするには、次のコマンドを実行します。
cd /opt/glassfish4/glassfish/bin ./asadmin --user admin asadmin> change-admin-password ./asadmin --host your-domain.com --port 4848 enable-secure-admin
ステップ4.GlassFishへのアクセス。
GlassFishは、デフォルトでHTTPポート8080でも、管理者によってポート4848でも使用できます。お気に入りのブラウザを開き、http://your-domain.com:8080
またはhttp://your-server-ip:4848
インストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート8080と4848を開いて、コントロールパネルにアクセスできるようにしてください。
おめでとうございます。GlassFishが正常にインストールされました。Ubuntu14.04システムにGlassFishをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、GlassFishの公式Webサイトを確認することをお勧めします。