JavaWeb入門 - Linux環境でTomcatサーバーをインストールします
要約:このホワイトペーパーでは、Linux環境でTomcatサーバーをインストールする方法を学びました。
準備
Java環境変数をチェック
システムはJava環境変数を設定されているかどうか確認します。
1 [ルート@ localhostの〜]#のJava - バージョン 2 Javaのバージョン" 1.8.0_91 " 3のJava(TM)SEランタイム環境(ビルド1.8 .0_91- B14) 4は、Java HotSpot(TM)64 -ビットサーバーVM(ビルド25.91 - B14、混合モード) 5 [ルート@ localhostの〜]#
Javaはすでにそうしないと、続行するために、Javaのインストールする必要があり、あなたが進むことができ、インストールされています。
ファイアウォールの指定されたポートを開きます。
Tomcatで使用するデフォルトのポートは、Linuxオープンファイアウォールの場合は、8080ですが、IPアドレスは、Linuxサーバによってアクセスすることはできません、8080ポートを解放しませんでした。
ファイアウォールの状態を確認します。
1 [ルート@ localhostのビン]#ファイアウォール-CMD - 状態 2 実行 3 [ルート@ localhostのビン]#
ファイアウォールがポート8080を見て継続するかどうか、オンになっていること手段を実行すると、自由化されています:
1 [ルート@ localhostのビン]#ファイアウォール-CMD --queryポート= 8080 / TCP 2 いいえ 3 [ルート@ localhostのビン]#
説明なしと8080ポートを解放しませんでした、手動で開く必要があります。
1 [ルート@ localhostのビン]#ファイアウォール-CMD --add-ポート= 8080 / TCP - 永久 2つの 成功 3 [ルート@ localhostのビン]#
ファイアウォールを再起動します。
1 [ルート@ localhostのビン]#ファイアウォール-CMD - リロード 2つの 成功 3 [ルート@ localhostのビン]#
8080ポートクエリ再び:
1 [ルート@ localhostのビン]#ファイアウォール-CMD --query-ポート= 8080 / tcpの 2 はい 3 [ルート@ localhostのビン]#
はい説明ポートは既に開いて、あなたは8080ポート経由でこのサーバーにアクセスすることができます。
ダウンロードしたインストール・アーカイブを使用します
公式ウェブサイトのアドレス
Tomcatの公式ウェブサイトのアドレス:
https://tomcat.apache.org
あなたは以下のアドレスで、以前のバージョンをダウンロードする必要がある場合は、公式ウェブサイトのアドレスでは、最新バージョンをダウンロードすることができます:
https://archive.apache.org/dist/tomcat
アーカイブバージョン
各バージョンは、設置環境に応じて、異なるパッケージは、あなたが実際の状況をダウンロードすることができます提供しています。
apache-tomcat-x.zip:Windows基礎リリースパッケージは、関連するバッチスクリプトの下で4月ネイティブライブラリは、WindowsサービスとWindowsが含まれていません。
apacheの-tomcatの-x.tar.gz:主にLinuxシステムのために同じですが、異なる圧縮フォーマットとジッパーバッグ。
apacheの-tomcatの-のx.exe:Windowsの実行ファイルのインストールパッケージ、スタートの形で基本的に同じ機能とWindowsショートカットキーの郵便番号、およびシステムサービス。
apache-tomcat-x-windows-x86.zip:32は、JVMアダプタ32および64ビットオペレーティングシステムと組み合わせて使用されているWindows 32ビットシステム用に4月ネイティブライブラリを備え、Windowsのリリースパッケージをビット。
apache-tomcat-x-windows-x64.zip:64ビットのWindowsリリースパッケージ、4月ネイティブライブラリはJVMを使用した32ビットのWindowsシステムでは、唯一の64ビットのオペレーティングシステムに合わせて含まれています。
あなたは、Linuxの上に置く必要がある場合は、あなたは接尾辞形式でダウンロードする必要がある のtar.gz 圧縮パッケージを。
インストール
LinuxシステムでPCにアップロードし、ダウンロードファイルに良いツールを使用してください。
アーカイブの内容に は/ opt ディレクトリ:
1 [ルート@ localhostの〜]#タール -zxvfは/ opt / apacheの-tomcat- 9.0。29。タール .gzが-Cは/ opt /
セットアップ後の解凍が完了しました。
解凍したディレクトリを入力します ビン ディレクトリ、実行 スタートアップを。SHの ファイル:
1 [ルート@ localhostのビン]#1 ./startup。SH 2は/ opt / apacheの-tomcat-:CATALINA_BASE使用9.0。29 3使用CATALINA_HOMEます。/ opt / apacheの-tomcat- 9.0。29 4使用CATALINA_TMPDIRます。/ opt / apacheの-tomcat- 9.0。29 / 一時 5 JRE_HOMEを使用します。/ opt / jdk1。8 .0_91 6 CLASSPATHを使用します。/ opt / apacheの-tomcat- 9.0。29 /bin/bootstrap.jar:/opt/apache-tomcat- 9.0。29 / binに/ tomcat- juli.jar 7 Tomcatが開始されました。 8 [ルート@ localhostのビン]#
ブラウザを開き、アドレスバーに配置されたLinuxサーバのアドレスを入力し http://192.168.35.128:8080を ご覧の場合は、以下のページでは成功したスタートを証明しました:
あなたは8080は、ファイアウォールのポートが開いていない可能性があることを示し、このページが表示されない場合は、手動でオープンに再び必要にアクセスしてみてください。
Tomcatをシャットダウンする必要がある場合は、必要に ビン 実行ディレクトリ 。シャットダウンSHの ファイル:
1 [root@localhost bin]# ./shutdown.sh 2 Using CATALINA_BASE: /opt/apache-tomcat-9.0.29 3 Using CATALINA_HOME: /opt/apache-tomcat-9.0.29 4 Using CATALINA_TMPDIR: /opt/apache-tomcat-9.0.29/temp 5 Using JRE_HOME: /opt/jdk1.8.0_91 6 Using CLASSPATH: /opt/apache-tomcat-9.0.29/bin/bootstrap.jar:/opt/apache-tomcat-9.0.29/bin/tomcat-juli.jar 7 [root@localhost bin]#
使用yum命令进行安装
选择版本并安装
使用 yum search tomcat 命令查看可用的安装包:
1 [root@localhost ~]# yum search tomcat 2 已加载插件:fastestmirror 3 Loading mirror speeds from cached hostfile 4 * base: mirrors.tuna.tsinghua.edu.cn 5 * extras: mirrors.zju.edu.cn 6 * updates: mirrors.tuna.tsinghua.edu.cn 7 ========================================================== N/S matched: tomcat =========================================================== 8 tomcat-admin-webapps.noarch : The host-manager and manager web applications for Apache Tomcat 9 tomcat-docs-webapp.noarch : The docs web application for Apache Tomcat 10 tomcat-javadoc.noarch : Javadoc generated documentation for Apache Tomcat 11 tomcat-jsp-2.2-api.noarch : Apache Tomcat JSP API implementation classes 12 tomcat-jsvc.noarch : Apache jsvc wrapper for Apache Tomcat as separate service 13 tomcat-lib.noarch : Libraries needed to run the Tomcat Web container 14 tomcat-servlet-3.0-api.noarch : Apache Tomcat Servlet API implementation classes 15 tomcat-webapps.noarch : The ROOT and examples web applications for Apache Tomcat 16 tomcatjss.noarch : JSS Connector for Apache Tomcat, a JSSE module for Apache Tomcat that uses JSS 17 tomcat.noarch : Apache Servlet/JSP Engine, RI for Servlet 3.0/JSP 2.2 API 18 tomcat-el-2.2-api.noarch : Expression Language v2.2 API 19 20 名称和简介匹配 only,使用“search all”试试。 21 [root@localhost ~]#
使用 yum install -y tomcat 命令进行安装:
1 [root@localhost ~]# yum install -y tomcat 2 已加载插件:fastestmirror 3 base | 3.6 kB 00:00:00 4 extras | 2.9 kB 00:00:00 5 mysql-connectors-community | 2.5 kB 00:00:00 6 mysql-tools-community | 2.5 kB 00:00:00 7 mysql56-community | 2.5 kB 00:00:00 8 updates | 2.9 kB 00:00:00 9 Loading mirror speeds from cached hostfile 10 * base: mirrors.tuna.tsinghua.edu.cn 11 * extras: mirrors.zju.edu.cn 12 * updates: mirrors.tuna.tsinghua.edu.cn 13 正在解决依赖关系 14 ... 15 总下载量:61 M 16 Downloading packages: 17 Delta RPMs disabled because /usr/bin/applydeltarpm not installed. 18 ... 19 20 已安装: 21 tomcat.noarch 0:7.0.76-9.el7_6 22 ... 23 24 完毕! 25 [root@localhost ~]#
不过这种方式不能选择具体的版本,也不能灵活选择安装位置,所以建议使用预先下载好的安装包进行安装。