このチュートリアルでは、 GlassFish 4をインストールする方法を説明します。 およびVPS上のJDK(Java SE Development Kit) Ubuntu 14.04 その上にインストールされています。
GlassFishは、JavaEE7プラットフォームの最新機能を実装するオープンソースのアプリケーションサーバーです。 GlassFish 4には、LinuxVPSにJDKバージョン1.7がインストールされている必要があります。
サーバーにOracleJDK1.7をインストールするには、次のコマンドを使用します。
sudo apt-get update sudo apt-get install python-software-properties software-properties-common sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer
UbuntuVPSにJDKがインストールされていることを確認します。
#javac -version javac 1.7.0_60
次のステップは、GlassFishアーカイブをダウンロードして解凍することです。このチュートリアルを書いている時点で、最新の安定バージョンはGlassFish4.0です。パッケージを入手したら、選択したディレクトリに解凍します(このチュートリアルでは、GlassFish 4のインストールに「/opt」を使用します)。したがって、GlassFish4をダウンロードして解凍します。
cd /opt/ wget http://download.java.net/glassfish/4.0/release/glassfish-4.0.zip unzip glassfish-4.0.zip
GlassFishを独自のユーザーとして実行することをお勧めします。これを行うには、GlassFishユーザーを作成します。
useradd glassfish chown -R glassfish:glassfish /opt/glassfish4
GlassFishサービスのinitスクリプトを作成するには、サーバーの「/etc/init.d」ディレクトリに「glassfish」ファイルを作成します。
vi /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
このサービスを追加して起動時に開始する場合は、次のコマンドを使用するだけです。
update-rc.d glassfish defaults
「glassfish」スクリプトを実行可能にします:
chmod 755 /etc/init.d/glassfish
GlassFishを起動するには、次のコマンドを使用します。
sudo /etc/init.d/glassfish start
GlassFishを停止するには、次のコマンドを使用します。
sudo /etc/init.d/glassfish stop
GlassFishサービスの停止中に問題が発生した場合は、いつでもkillコマンドを使用できます:
sudo killall -9 java
GlassFishサービスは、停止コマンドと開始コマンドを組み合わせて発行するか、次を使用して再起動できます。
sudo /etc/init.d/glassfish restart
お気に入りのウェブブラウザを開き、http://your-domain.com:8080
を使用してGlassFishにアクセスします。サンプルのWARファイルをダウンロードできます:
cd /opt wget https://glassfish.java.net/downloads/quickstart/hello.war
ダウンロードしたアプリケーションをデプロイするには、「hello.war」ファイルをサーバーの「/opt/glassfish4/glassfish/domains/domain1/autodeploy」ディレクトリにコピーするか、次のコマンドを実行します。
cd /opt/glassfish4/glassfish/bin ./asadmin deploy hello.war
http://your-domain.com:8080/helloを開き、サンプルWebアプリケーションをテストします。
リモート管理をオンにして、ウェブブラウザからGlassFish管理コンソールにアクセスするには、次のコマンドを実行します。
cd /opt/glassfish4/glassfish/bin ./asadmin --user admin asadmin> change-admin-password ./asadmin --host your-domain.com --port 4848 enable-secure-admin
これで、https://your-domain.com:4848
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にGlassFishのインストールを依頼するだけです。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。新しいアップデートについては、Ubuntu18.04にGlassFishをインストールする方法を読むこともできます。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。