GNU/Linux >> Linux の 問題 >  >> Cent OS

Centos7にGlassFish4.1をインストールします

このチュートリアルでは、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をインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. CentOS8にPHP7.4をインストールします

  2. CentOS7にGlassFishをインストールする方法

  3. CentOS6にownCloudをインストールする

  1. CentOSにFail2banをインストールする

  2. CentOS7にosCommerceをインストールします

  3. CentOSにPrestaShopをインストールする

  1. CentOS6にMariaDB10.0をインストールします

  2. CentOS6VPSにGlassFishをインストールします

  3. CentOS7にGlassFish5をインストールする方法