このチュートリアルでは、Debian 9 StretchにJettyをインストールする方法を紹介します。知らなかった方のために、Jettyは現在マシンツーマシン通信によく使用されています。 Jettyは、Eclipse Foundationの一部であるオープンソースライセンスの下で開発されています。Jettyは、Lift、Eucalyptus、Red5、Hadoop、I2Pなどのオープンソースプロジェクトのサーバーでもあります。Jettyは最新のJavaサーブレットをサポートしています。 API(JSPサポート付き)およびプロトコルSPDYとWebSocket。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 Debian 9(Stretch)サーバーにJettyWebサーバーを段階的にインストールする方法を紹介します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Debian 9(Stretch)。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Debian9StretchにJettyをインストールする
ステップ1.ソフトウェアをインストールする前に、次のapt-get
を実行して、システムが最新であることを確認することが重要です。 ターミナルのコマンド:
sudo apt update sudo apt upgrade
ステップ2.Debian9にPPA経由でJavaをインストールします。
Webupd8 Team PPAリポジトリを追加し、サーバーで次のコマンドを実行します。
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 apt-get update
次に、次のコマンドを使用してJDK8をインストールします。
apt-get install oracle-java8-installer
ステップ3.Debian9にJettyをインストールします。
まず、次のコマンドを使用して、Jettyに必要ないくつかのモジュールをインストールします。
apt-get install authbind glassfish-jmac-api libapache-pom-java libasm-java libatinject-jsr330-api-java libcommons-dbcp-java libcommons-logging-java libcommons-parent-java libcommons-pool-java libecj-java libjetty9-extra-java libjetty9-java libmail-java libservlet3.1-java libspring-beans-java libspring-core-java libtaglibs-standard-impl-java libtaglibs-standard-spec-java libtomcat8-java
次に、最新バージョンのjettyをダウンロードします:
wget -c http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.3.12.v20160915/jetty-distribution-9.3.12.v20160915.zip unzip jetty-distribution-9.3.12.v20160915.zip mv jetty-distribution-9.3.12.v20160915 jetty mv jetty /opt
jettyという名前のユーザーとグループを作成します。まず、最初にグループを作成します:
sudo addgroup --quiet --system jetty adduser --quiet --system --ingroup jetty --no-create-home --disabled-password jetty usermod -c "Jetty" -d /opt/jetty -g jetty jetty
/opt/jetty
の所有権を変更します ユーザーjettyおよびgroupjettyへのディレクトリ:
chown -R jetty:jetty /opt/jetty
次に、jetty.shスクリプトを/etc/init.d/
にシンボリックリンクします。 起動スクリプトファイルを作成するディレクトリ:
ln -s /opt/jetty/bin/jetty.sh /etc/init.d/jetty
次に、/etc/default/jetty
に次の情報を追加します 、ポートとリスニングアドレスを自分の値に置き換えます:
nano /etc/default/jetty
JETTY_HOME=/opt/jetty JETTY_USER=jetty JETTY_PORT=8080 JETTY_HOST=y0ur_server_IP JETTY_LOGS=/opt/jetty/logs/
ステップ4.桟橋の設置にアクセスします。
Jetty Webサーバーはポート8080で実行されます。Jettyインストールにアクセスするには、Webブラウザに次のURLを入力する必要があります。http://your-ip-address:8080/
おめでとうございます!Jettyが正常にインストールされました。このチュートリアルを使用して最新バージョンのJettyWebサーバーをDebian9サーバーにインストールしていただきありがとうございます。追加のヘルプや役立つ情報については、次のことをお勧めします。 Jettyの公式ウェブサイトを確認してください。