Tomcatノート(紹介、使用、構成)

JavaWebの概念

JavaWebとは

JavaWebは、JavaWebと呼ばれるブラウザからアクセスできるJava言語で記述されたすべてのプログラムの総称です。
JavaWebは、要求と応答に基づいて開発されています。

リクエストとは

リクエストとは、クライアントがサーバーにデータを送信することを意味します。これはリクエストと呼ばれます。

応答とは

応答とは、サーバーがデータをクライアントに送り返すことを意味します。これは応答と呼ばれます。

要求と応答の関係

リクエストとレスポンスはペアで来て、リクエストがあるとレスポンスがあります。
ここに画像の説明を挿入

Webリソースの分類

Webリソースは、さまざまなテクノロジと効果に応じて、静的リソースと動的リソースに分けられます。
静的リソース:html、css、js、txt、mp4ビデオ、jpg画像
動的リソース:jspページ、サーブレットプログラム

一般的に使用されるWebサーバー

Tomcat:jspとサーブレットのサポートを提供するApache組織によって提供されるWebサーバー。これは軽量のjavaWebコンテナ(サーバー)であり、最も広く使用されているJavaWebサーバー(無料)です。

Jboss:JavaEE仕様に準拠するオープンソースの純粋なJava EJBサーバーであり、すべてのJavaEE仕様をサポートします(無料)。

GlassFish:Oracle Corporationによって開発されたJavaWebサーバー。これは、製品レベルの品質(アプリケーションがほとんどない)を備えた堅牢な商用サーバーです。

レジン:CAUCHO社の製品です。非常に人気のあるサーバーです。サーブレットとJSPを適切にサポートし、パフォーマンスも比較的良好です。レジン自体はJAVA言語で開発されています(有料、より多くのアプリケーション)。

WebLogic:Oracle Corporationの製品です。現在最も広く使用されているWebサーバーです。JavaEE仕様
サポートし、新しい開発要件を満たすために絶えず改善されています。大規模なプロジェクトに適しています(料金、あまり使用されない、適切大企業の場合)。

Tomcatサーバーとサーブレットバージョン間の対応

現在、企業、一般的に使用されるバージョン7は、8
ここに画像の説明を挿入
2.5バージョンからのサーブレットプログラムは現在、世界で最も使用されるバージョン(XML設定)である
Servlet3.0します。これは、注釈付きバージョンのサーブレットによって使用されます。
2.5バージョンをメインラインとしてサーブレットプログラムを説明します。

Tomcatの使用

インストール

必要なTomcatバージョンに対応するzipアーカイブを見つけて、インストールする必要のあるディレクトリに解凍します。
ここに画像の説明を挿入
b)カタログの紹介

名前 前書き
置き場 Tomcatサーバーの保存専用の実行可能プログラム
conf Tocmatサーバーの構成ファイルを保存するために特別に使用されます
lib Tomcatサーバーを格納するために特別に使用されるJarパッケージ
ログ Tomcatサーバーの実行時に出力される日記情報を格納するために特別に使用されます
臨時雇用者 Tomcdatの実行中に生成された一時データを保存するために特別に使用されます
webapps デプロイされたWebプロジェクトを格納するために特別に使用されます。
作業 これはTomcatの作業ディレクトリであり、Tomcatの実行時にサーブレットに変換されたJSPのソースコードとセッションパッシベーションのディレクトリを格納するために使用されます。

Tomcatサーバーを起動する方法

Tomcatディレクトリの下のbinディレクトリでstartup.batファイルを見つけ、それをダブルクリックしてTomcatサーバーを起動します。

Tomcatサーバーが正常に起動したことをテストするにはどうすればよいですか?

ブラウザを開き、ブラウザのアドレスバーに次のアドレスを入力してテストし
ます。1。http:// localhost:8080
2. http://127.0.0.1:8080
3. http:// true ip:8080
次のインターフェイスの場合が表示され、Tomcatサーバーが正常に起動しました。
ここに画像の説明を挿入
一般的な起動の失敗は、startup.batファイルをダブルクリックすると、小さな黒いウィンドウが点滅します。
現時点では、基本的にJAVA_HOME環境変数が設定されていないことが原因です。

Tomcatサーバーを起動する別の方法

1.コマンドラインを開き
ます。2。Tomcatのbinディレクトリにcdします。3
ここに画像の説明を挿入
。起動コマンドを入力します。catalinarun

Tomcat停止

1.Tomcatサーバーウィンドウのx閉じるボタンをクリックします。2。Tomcatサーバーウィンドウを
現在のウィンドウとして設定し、ショートカットキーCtrl + Cを押します。
3. Tomcatのbinディレクトリでshutdown.batを見つけ、ダブルクリックしてTomcatサーバーを停止します。

Tomcatのポート番号を変更する方法

Mysqlの
デフォルトのポート番号は次のとおりです。3306Tomcatのデフォルトのポート番号は次のとおり
です。8080Tomcatディレクトリの下のconfディレクトリを見つけ、server.xml構成ファイルを見つけます。
ここに画像の説明を挿入
通常Baiduの場合:http://www.baidu.com
:80 HTTPプロトコルデフォルトのポート番号は次のとおりです:80

WebプロジェクトをTomcatに統合する方法

最初のデプロイメント方法:WebプロジェクトディレクトリをTomcatのwebappsディレクトリにコピーするだけ
です。
1. webappsディレクトリの下に本プロジェクトを作成します:
ここに画像の説明を挿入
Tomcatの下でWebプロジェクトにアクセスする方法。
ブラウザにアクセスアドレスを入力するだけで、形式は次のようになります
。http:// ip:port / project name / directory / file name
(プロジェクト名:book)

2番目の展開方法:

Tomcatの下のconfディレクトリ\ Catalina \ localhost \を見つけて、次の構成ファイルを作成します
。abc.xml構成ファイルの内容は次のとおりです。
ここに画像の説明を挿入

<!-- Context 表示一个工程上下文
path 表示工程的访问路径:/abc
docBase 表示你的工程目录在哪里
-->
<Context path="/abc" docBase="E:\book" />

このプロジェクトにアクセスするためのパスは次のとおりです。http:// ip:port / abc /は、E:\ bookディレクトリへのアクセスを意味します。

ファイル和http

ここに画像の説明を挿入
ここに画像の説明を挿入

ROOTプロジェクトへのアクセスとデフォルトのindex.htmlページへのアクセス

質問
ブラウザのアドレスバーに次のようにアクセスアドレスを入力すると、次のようになります。
http://ip:port/ > >>>プロジェクト名がない場合、デフォルトでROOTプロジェクトにアクセスします。((\ webapps \ ROOTのindex.html

次のようにブラウザのアドレスバーにアクセスアドレスを入力すると、次のようになります。
http://ip:port/工程名/==== >>>>リソース名がない場合、デフォルトのアクセスindex.htmlページ(プロジェクトのIndex.html

IDEAでの動的Webプロジェクトの運用

ここに画像の説明を挿入

Webプロジェクトのディレクトリ紹介

ここに画像の説明を挿入

セットアップ

ここに画像の説明を挿入
ここに画像の説明を挿入

デプロイ

ここに画像の説明を挿入

myeclipse動的Webプロジェクトの運用

まず、Javaエンタープライズレベルに設定します
ここに画像の説明を挿入
。これが表示され
ここに画像の説明を挿入
ます。Webプロジェクトを作成
ここに画像の説明を挿入
します。サーバーを開きます。サーバーを
ここに画像の説明を挿入
起動
ここに画像の説明を挿入
して
ここに画像の説明を挿入
右側に追加ます。右クリックすると表示されます。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_46168350/article/details/111877336