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

CentOS7VPSにJettyをインストールします

次の記事では、CentOS7VPSにJettyをインストールする方法について説明します。

JettyはJavaHTTP(Web)サーバーおよびJava Servletコンテナーであり、SPDY、WebSocket、OSGi、JMX、JNDI、JAAS、およびその他の多くの統合をサポートします。これは、大規模なソフトウェアフレームワーク内で、マシン間の通信によく使用されます。 Jettyは、EclipseFoundationの一部として無料のオープンソースプロジェクトとして開発されています。

Jettyは、開発と生産の両方で、さまざまなプロジェクトや製品で使用されています。デバイス、ツール、フレームワーク、アプリケーションサーバー、クラスターに簡単に組み込むことができます。

Jettyには次の機能があります。

  • フル機能で標準ベース
  • オープンソースで商用利用可能
  • 柔軟性と拡張性
  • 小さな設置面積
  • 埋め込み可能
  • 非同期
  • エンタープライズスケーラブル
  • ApacheとEclipseでデュアルライセンスされています

要件

このチュートリアルでは、CentOS7の最小限のLinuxVPSテンプレートを使用します。

システムを更新する

いつものように、以下のコマンドを使用して、サーバーが完全に最新であることを確認してください。

# yum update

また、unzipと選択したテキストエディタをインストールします。テキストエディタとしてnanoを使用します:

# yum install nano unzip

JAVAのインストールとセットアップ

Jettyを実行するにはJAVAが必要です。 OracleのJAVAJDK8の最新バージョンをインストールします。この記事の執筆時点では、JAVAの最新バージョンは8u60であり、以下のコマンドを使用してダウンロードおよびインストールできます。

# wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.rpm" -O /opt/jdk-8-linux-x64.rpm

JAVAのインストール:

# yum install /opt/jdk-8-linux-x64.rpm

Alternativesコマンドを使用してJAVAパッケージを構成します。

# JDK_DIRS=($(ls -d /usr/java/jdk*))

# JDK_VER=${JDK_DIRS[@]:(-1)}

# alternatives --install /usr/bin/java java /usr/java/"${JDK_VER##*/}"/jre/bin/java 20000

# alternatives --install /usr/bin/jar jar /usr/java/"${JDK_VER##*/}"/bin/jar 20000

# alternatives --install /usr/bin/javac javac /usr/java/"${JDK_VER##*/}"/bin/javac 20000

# alternatives --install /usr/bin/javaws javaws /usr/java/"${JDK_VER##*/}"/jre/bin/javaws 20000

# alternatives --set java /usr/java/"${JDK_VER##*/}"/jre/bin/java

# alternatives --set javaws /usr/java/"${JDK_VER##*/}"/jre/bin/javaws

# alternatives --set javac /usr/java/"${JDK_VER##*/}"/bin/javac

# alternatives --set jar /usr/java/"${JDK_VER##*/}"/bin/jar

以下を使用して、サーバーでJAVAが正しくセットアップされているかどうかを確認することをお勧めします。

# java -version

JETTYのインストール

Jettyインストールアーカイブをダウンロードして/ optに解凍します ディレクトリ。現在、この記事は執筆中ですが、最新のJettyバージョンは9.3.3なので、ダウンロードします。次のコマンドを入力します:

# cd /opt

# wget http://eclipse.mirror.rafal.ca/jetty/stable-9/dist/jetty-distribution-9.3.3.v20150827.zip

# unzip jetty-distribution-9.3.3.v20150827.zip

Jettyインストールディレクトリの名前を、より簡単な名前の名前に変更します。

# mv jetty-distribution-9.3.3.v20150827 jetty

Jettyというユーザーを作成し、正しいファイル所有権を構成します。

# useradd -m jetty

# chown -R jetty:jetty /opt/jetty/

jetty.shスクリプトを/etc/init.d/ディレクトリにシンボリックリンクして、起動スクリプトファイルを作成します。

# ln -s /opt/jetty/bin/jetty.sh /etc/init.d/jetty

スクリプトを追加します:

# chkconfig --add jetty

システム起動時に起動するようにJettyを構成します:

# chkconfig --level 345 jetty on

次に、Jettyの構成ファイルを作成する必要があります。ファイルを開く:

# nano /etc/default/jetty

次に、以下を貼り付けます:

JETTY_HOME=/opt/jetty
JETTY_USER=jetty
JETTY_PORT=8080
JETTY_HOST=your_server_IP
JETTY_LOGS=/opt/jetty/logs/

JETTY_HOST行にサーバーのIPアドレスを追加することを忘れないでください。

Jettyインストールディレクトリに移動します:

# cd /opt/jetty

次に、webappsディレクトリがないので削除し、demo-baseからwebappsディレクトリをコピーします。 Jettyのテストおよびデモデータです。

# rm -rf webapps/

# cp -r demo-base/webapps/ /opt/jetty/

Jettyを開始する:

# service jetty start

インデックスページを取得できるかどうかをcurlコマンドでテストします。

# curl localhost:8080

または、お気に入りのWebブラウザを開いて、 http:// your_server_IP:8080に移動します。 その後、下の画像のようなウェルカムページが表示されます:

おめでとう。これで、CentOS7VPSにJettyが正常にインストールされました。詳細については、Jettyのドキュメントを確認してください。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にJettyのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. CentOS6VPSへのRedmineのインストール

  2. CentOSLinuxVPSにCouchDBをインストールします

  3. CentOS7VPSにPHP-Fusion7をインストールします

  1. CentOS6VPSにphpBB3をインストールする方法

  2. CentOSVPSにMongoDBをインストールします

  3. CentOSVPSにGibbonをインストールする方法

  1. CentOSVPSにDotclearをインストールします

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

  3. CentOS6VPSにOctopressをインストールします