このチュートリアルでは、Centos7.1VPSにGlassFishServerOpen SourceEdition4.1をインストールする方法について説明します。 GlassFishはオープンソースのアプリケーションサーバープロジェクトであり、OracleによるJavaEEの具体的な実装です。このガイドは他のLinuxVPSシステムでも機能するはずですが、Centos7VPS用にテストおよび作成されています。
1。 SSH経由でVPSにログイン
ssh root@vps
2。システムを更新し、必要なパッケージをインストールします
[root]$ yum -y update [root]$ yum install unzip wget
3。新しいシステムユーザーを作成する
Glassfishサーバーの新しいユーザーを作成します:
[root]$ adduser \ --comment 'Glassfish User' \ --home-dir /home/glassfish \ glassfish
4。 OracleJDK8をインストールします
GlassFish 4.1には、JDK8u20以降が必要です。以下のコマンドを使用して、wgetを使用してコマンドラインからOracleJDK8をダウンロードします。
[root]$ wget --no-cookies \ --no-check-certificate \ --header "Cookie: oraclelicense=accept-securebackup-cookie" \ "http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.rpm" \ -O jdk-8u45-linux-x64.rpm
rpmパッケージをダウンロードしたら、次のコマンドでインストールします。
[root]$ yum install jdk-8u45-linux-x64.rpm
CentOSボックスにJAVAが正しくインストールされているかどうかを確認するには、java -version
を実行します。 、および出力は次のようになります。
[root]$ java -version java version "1.8.0_45" Java(TM) SE Runtime Environment (build 1.8.0_45-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
5。 GlassFish4.1アーカイブをダウンロードして抽出します
Glassfishユーザーに切り替えます:
[root]$ su - glassfish
glassfishユーザーとして、最新のGlassFish4.1アーカイブをダウンロードして抽出します
[glassfish]$ wget http://download.java.net/glassfish/4.1/release/glassfish-4.1.zip [glassfish]$ unzip glassfish-4.1.zip [glassfish]$ rm -f glassfish-4.1.zip
rootユーザーに戻ります:
[glassfish]$ exit
6。 systemdサービスを作成する
GlassFishの新しいsystemdサービスを作成するには、選択したエディターを開いて新しいファイルを作成します。
[root]$ nano /etc/systemd/system/glassfish.service
次のコード行を追加します:
[Unit] Description = GlassFish Server v4.1 After = syslog.target network.target [Service] User=glassfish ExecStart = /usr/bin/java -jar /home/glassfish/glassfish4/glassfish/lib/client/appserver-cli.jar start-domain ExecStop = /usr/bin/java -jar /home/glassfish/glassfish4/glassfish/lib/client/appserver-cli.jar stop-domain ExecReload = /usr/bin/java -jar /home/glassfish/glassfish4/glassfish/lib/client/appserver-cli.jar restart-domain Type = forking [Install] WantedBy = multi-user.target
Glassfishサーバーを起動し、起動時に自動的に起動するように設定します:
systemctl enable glassfish.service systemctl start glassfish.service
ユニットが起動したことを確認するには、journalctl -f -u glassfish.service
を実行します。 以下のようなものが表示されます:
[root]$ journalctl -f -u glassfish.service Apr 26 17:36:13 vps systemd[1]: Starting GlassFish Server v4.1... Apr 26 17:36:19 vps java[2767]: Waiting for domain1 to start ..... Apr 26 17:36:19 vps java[2767]: Successfully started the domain : domain1 Apr 26 17:36:19 vps java[2767]: domain Location: /home/glassfish/glassfish4/glassfish/domains/domain1 Apr 26 17:36:19 vps java[2767]: Log File: /home/glassfish/glassfish4/glassfish/domains/domain1/logs/server.log Apr 26 17:36:19 vps java[2767]: Admin Port: 4848 Apr 26 17:36:19 vps java[2767]: Command start-domain executed successfully. Apr 26 17:36:19 vps systemd[1]: Started GlassFish Server v4.1.
7。ファイアウォール構成
デフォルトのGlassFishポート番号は次のとおりです。
- 管理:4848
- HTTPリスナー:8080
- HTTPSリスナー:8181
たとえば、ファイアウォールでポート8080を開くには、次のコマンドを実行します。
firewall-cmd --zone=pubic --add-port=8080/tcp --permanent firewall-cmd --reload
それでおしまい。 GlassFishが正常にインストールされました。 GlassFishの詳細については、GlassfishのWebサイトを参照してください。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、Centos7にGlassFish4.1をインストールする必要はありません。その場合は、専門のLinux管理者にセットアップを依頼するだけです。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。 CentOS7にGlassFish5をインストールする方法に関するガイドもお読みください。
PS 。この投稿が気に入った場合は、Centos7にGlassFish4.1をインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。