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

CentOS 7LinuxVPSへのTomcat8のインストール

次の記事では、 CentOS 7LinuxVPSに最新のTomcat8をインストールする方法の手順を説明します。 。

Tomcatとは何ですか?

Apache Tomcat(以前はと呼ばれていました Jakarta Tomcat )は、Apache Software Foundationによって開発されたアプリケーションサーバーであり、Javaサーブレットを実行し、JavaServerPageコーディングを含むWebページをレンダリングします。

システム要件?

  • LinuxVPSホスティング
  • JAVA7+サーバー

更新システム

最初に行うことは、SSHを実行することです CentOS 7 VPSに接続し、screenを起動します セッションし、yumを使用してシステムを更新します :

## screen -U -S tomcat8-centos7
## yum update

nanoのようなテキストエディタをインストールすることもできます またはvim

## yum install vim nano

セットアップJAVA

Tomcat 8 実行するにはJAVA7+が必要です。 OracleのJAVAJDK8の最新バージョンをインストールします 。この記事を書いている時点で、JAVAの最新バージョンは8u25です。 以下のコマンドを使用してダウンロードおよびインストールできます:

Javaをダウンロード

32ビット(x86)システムの場合:

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

64ビット(x86_64)システムの場合:

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

JAVAのインストール

32ビット(x86)システムの場合:

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

64ビット(x86_64)システムの場合:

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

Javaの構成

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を確認

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

## java -version

セットアップTomCAT

ToMCATユーザー

Tomcatのインストールを続行する前に、まず別のシステムユーザーを作成しましょう。 Tomcatサーバーを実行します:

## useradd -r tomcat8 --shell /bin/false

ToMCATをダウンロード

次に、最新バージョンのTomcat8をダウンロードします。 http://tomcat.apache.org/download-80.cgiで入手できます。 wgetを使用できます /tmpにダウンロードします 、例:

## wget http://mirror.tcpdiag.net/apache/tomcat/tomcat-8/v8.0.15/bin/apache-tomcat-8.0.15.tar.gz -P /tmp

ToMCATのインストール

ダウンロードしたTomcatアーカイブの内容を/optに抽出します 、tomcatディレクトリから/opt/tomcat-latestへのシンボリックリンクを作成します 次のコマンドを使用して適切な所有権を設定します。

## tar -zxf /tmp/apache-tomcat-*.tar.gz -C /opt
## ln -s /opt/apache-tomcat-8.0.15 /opt/tomcat-latest
## chown -hR tomcat8: /opt/tomcat-latest /opt/apache-tomcat-*

ToMCATを開始

/etc/systemd/system/tomcat8.serviceに次のsystemdユニットファイルを作成します

[Unit]
Description=Tomcat8
After=network.target

[Service]
Type=forking
User=tomcat8
Group=tomcat8

Environment=CATALINA_PID=/opt/tomcat-latest/tomcat8.pid
Environment=TOMCAT_JAVA_HOME=/usr/java/default
Environment=CATALINA_HOME=/opt/tomcat-latest
Environment=CATALINA_BASE=/opt/tomcat-latest
Environment=CATALINA_OPTS=
Environment="JAVA_OPTS=-Dfile.encoding=UTF-8 -Dnet.sf.ehcache.skipUpdateCheck=true -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC -XX:MaxPermSize=128m -Xms512m -Xmx512m"

ExecStart=/opt/tomcat-latest/bin/startup.sh
ExecStop=/bin/kill -15 $MAINPID

[Install]
WantedBy=multi-user.target

ユニットファイルを配置したら、次のコマンドを実行してTomcatサービスを開始します。

## systemctl daemon-reload
## systemctl restart tomcat8
## systemctl enable tomcat8

ToMCATへのアクセス

http:// YOUR_IP:8080で新しくインストールしたTomcatにアクセスします

もちろん、超高速VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にTomcat8のインストールを依頼するだけです。 。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。詳細については、CentOS7にTomcat9をインストールする方法に関するガイドを読むこともできます。

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


Cent OS
  1. Rocky Linux / Alma Linux /CentOS8にErlangをインストールする方法

  2. CentOS8をRockyLinuxに移行する

  3. CentOS6VPSへのRedmineのインストール

  1. CentOS 7LinuxVPSにPHPサーバーモニターをインストールします

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

  3. CentOS 7LinuxVPSにSelfossをインストールする方法

  1. Centos6へのTomcat8のインストール

  2. CentOS7へのMariaDBのインストール

  3. CentOS / Fedora / ScientificLinuxVPSにSugarCRMをインストールする