Tomcat CentOS インストールプロセス図

Tomcat CentOS インストールプロセス図

Tomcat CentOS インストール

このインストール チュートリアルでは、次の内容について説明します。

Linux (CentOS7) に Tomcat 9.0 をインストールする

tomcat サーバーが起動します (スクリプトに問題があるようで、他の人のブログから直接引用しています)

tomcatのユーザー名とパスワードを設定する

ステップ:

1. Tomcatをダウンロードする

または


それで

次に右クリックしてリンクアドレスをコピーします

ダウンロードするには、wget wget + リンク アドレスを使用します。 (この方法で直接ダウンロードすると、現在のパスにダウンロードされます)

次にそれを /usr/local/Tomcat/ に転送します (これが私が行ったことです)

2. 次はJDKのインストールです

3. 次に、tar -zxvf apache-tomcat-xxxx.tar.gz を使用し、次に mv apache-tomcat-xxxx tomcat を使用します (これにより、tomcat に解凍されます)

4. 次にTomcatのファイルについてお話しましょう

  • bin: 開始と停止を含むスクリプトファイルを保存します
  • conf: Tomcatサーバーの設定ファイルを保存します
  • lib: Tomcatサーバーに必要なjarパッケージを保存します
  • ログ: Tomcat サービスの操作ログを保存します
  • temp: Tomcatが使用する一時ファイルを保存します
  • webapps: クライアント (Java プログラム) がアクセスするリソースを保存します。
  • work: TomcatによってJSPから変換されたサーブレットファイルを保存します

5. スクリプトファイル startup.sh を開いて、インストールが成功したかどうかを確認します (起動されれば成功です)

6. Tomcat のデフォルトのアクセス ポートは 8080 です。ポート 8080 が開いているかどうかを確認し、アクセスします。

7. サービスとしての Tomcat

8. ユーザー名とパスワード、つまりアクセス用のユーザー名とパスワードを設定し、conf フォルダー内の tomcat-user.xml ファイルを編集します。

<ロール rolename="admin-gui"/> <ロール rolename="manager-gui"/> <ユーザー ユーザー名="tomcat" パスワード="admin" ロール="manager-gui,admin-gui"/>

9. ホストマネージャが403を表示する場合は、/webapps/manager/META-INF/context.xmlファイルを構成します。

値の部分のみを変更または追加します。

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />

^.*$ はすべての IP セグメントに対して開かれていることを意味します。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Linux (CentOS7) に Tomcat をインストールし、Tomcat をスタートアップ項目として設定します (tomcat8 を例に挙げます)
  • Centos7 に tomcat9 をインストールして設定し、自動的に起動するように設定する方法
  • Linux CentOS での Tomcat9 のインストールと Web プロジェクトの展開
  • Centos7.3 での Tomcat8 のインストールと設定のチュートリアル
  • CentOS 7 で Tomcat をサービスとしてインストールする方法の詳細な説明
  • Linux centos7 環境での Tomcat インストール チュートリアル
  • CentOS7.0のインストールとTomcat-7の設定の詳しい説明
  • CentOS システムに Tomcat7 をインストールするプロセスの詳細な説明

<<:  Vue2 と Vue3 でウォッチ リスナーを使用する方法

>>:  MySQL に接続されている IP アドレスを表示する方法の例

推薦する

「@INC で ExtUtils/MakeMaker.pm が見つかりません」というエラーを解決する

mha4mysql をインストールする場合の手順は、おおよそ次のようになります: unzip、per...

MySQL トランザクション同時実行問題の解決

開発中にこのような問題に遭遇しましたビデオ視聴記録が 100 に更新されると、視聴されたことを意味し...

Linuxファイルを表示するコマンドの詳細な説明

Linuxファイルを表示する方法ファイルの内容を表示するコマンド: catは最初の行からコンテンツを...

時間別にグループ化された MySQL クエリ ステートメント

年、月、週、日グループによる MySQL クエリ1. 学年別検索 SELECT DATE_FORMA...

Vue で video.js を使用して m3u8 形式のビデオを再生する方法

目次1. インストール2. videojsの紹介3. コンポーネントでのテストと使用1. 基本的な自...

シンプルなタブバー切り替えケースを実現するJavaScript

この記事では、タブバーの切り替え効果を簡単に実現するためのJavaScriptの具体的なコードを参考...

モバイルウェブ画面適応(rem)

序文最近、フロントエンドの学習に関する以前のメモを整理したところ、モバイル Web 画面の適応 (r...

MySQL の group by と order by を一緒に使用する方法

テーブル:reward(報酬テーブル)があるとします。テーブル構造は次のようになります。 テーブルt...

純粋な CSS カスタム複数行省略記号の問題 (原理から実装まで)

テキストオーバーフローを表示するにはどうすればいいですか? どのようなニーズがありますか?単一行です...

Alibaba Cloud Centos6.X でメールを送信する際に発生するさまざまな問題

序文: Webサービスを提供するために、Alibabaクラウドホストを新しくインストールしました。す...

Reactフック入門チュートリアル

ステートフック例: 'react' から useState をインポートします。 関...

Dockerイメージの作成、保存、読み込み方法

イメージを作成する方法は 3 つあります。既存のイメージに基づいてコンテナを作成する、ローカル テン...

フレックスレイアウトとposition:absolute/fixedの競合の詳細な説明

以前、プロジェクトを開発しているときに、flex レイアウトと position:absolute/...

MySql 学習ノートにおけるトランザクション分離レベルの詳細な説明

背景トランザクションについて話すとき、誰もがそれに精通している必要があります。MySQL データベー...

Vue.js スタイルレイアウト Flutter ビジネス開発共通スキル

シャドウスタイルにおけるフラッターとCSSの対応UIによって指定されたCSSスタイル 幅: 75px...