結果の研究では、Tomcatプロセスをノート

0.Servlet意味

サーブレット(サーバアプレット)は Javaの  サーブレット短い、Javaで書かれた小さなコネクタサービスのプログラムやサービスと呼ばれる サーバー プラットフォームに依存しないとと-側のプログラム、 プロトコル の機能を、主な機能はしている 対話的に生成し、閲覧やデータを生成します動的なウェブコンテンツ
Java言語に狭いServletインタフェースを指し、広くServletインタフェースを実装して、通常の状況下では、人々は後者のためのサーブレットを理解する任意のサーブレットクラスを指します。サーブレットは、Java対応のアプリケーションサーバ上で実行されています。原則として、サーブレットは、要求のいずれかのタイプに対応することができますが、ほとんどの場合、HTTPプロトコルのみに基づいてサーブレットのWebサーバーを拡張するために使用しました。

はじめに1.jarパッケージ

JAR(Javaアーカイブ、Javaアーカイブファイル)は、単一の圧縮ファイルの中に多くのファイルを結合することを可能にするプラットフォームに依存しないファイル形式です。するJavaSEプログラムは、JARパッケージに包装することができる(Jは、実際に、それはJavaのように理解することができます)。

人気のZIPファイル形式に基づいて、JARファイル形式。違いは、ZIPファイル、JARファイルと、圧縮のためと解放されないだけでなく、パッケージと展開するためのものであるのライブラリコンポーネントプラグイン、およびコンパイラとツールなどJVMとして直接使用することができます。特別には、JARファイルに含まれ、配備記述子、特定のJARを処理する方法を示すために使用されるツールとして現れます。

簡単に言えば、ジャーパッケージには、一部の人々は、これらのクラスをパッケージ化し、その後、クラスを書かれているということです。これらのjarパッケージは、プロジェクトに導入することができ、あなたが直接これらのjarパッケージのクラスとプロパティを使用することができ、これらは一般のjarパッケージのlibディレクトリに配置されています。

はじめに2.warパッケージ

戦争(Webアーカイブ、Webアーカイブ)があるWebモジュールを実行することができ、通常のコンテナに配備俵に詰めサイトに使用し、。Tomcatに、パッケージには、その戦争の\ webappsに\ディレクトリに配置されます、そして、Tomcatを起動し、このパッケージは自動的に解除同等、抽出します。

戦争のパッケージには、日によって提案されたWebアプリケーション・フォーマットである、とjarは圧縮されたファイルの多くと同様です。整理するために、特定のディレクトリ構造によるパッケージでwarファイル。ルートディレクトリは、WEB-INFディレクトリに加えて、2つのファイルを含むHTMLおよびJSPファイルまたはディレクトリが含まれています。一般のweb.xmlは、アプリケーション構成ファイルで、WEB-INFディレクトリとファイルweb.xml classesディレクトリが含まれているでは、ディレクトリはクラスコンパイル済みのサーブレットクラスとJSP、サーブレット、または他のクラスが含まれています(依存など)のJavaBeanなど。多くの場合、これらのクラスは、JARパッケージはWEB-INFの下にlibディレクトリにパッケージ化することができる左右される。

簡単に言えば、WARプログラムパッケージは、JavaWebプレイパッケージであるパッケージ構成ファイルに応じて、クラスファイルにコンパイル書き込みコードが含まれ、戦争のパッケージには、JavaのサーバーページのHTML、JSP(JSPフルネームを含むサイトのすべてのページ、基本的なサーブレット簡素化設計で、中国名のJavaサーバーページ、)など。戦争パッケージは何か、すべてのプロジェクトであるWebプロジェクト、として理解することができます。

3.違い:WARファイルはJARがアーカイブのクラスで、Webアプリケーションを表します。

ディレクトリとWebアプリケーションをファイルが非常に大きい場合、このWebアプリケーションを別のマシンに配備されたWebアプリケーションは、warファイル、プロセス、およびJavaクラスファイルとしてパッケージ化することができたときに、非常に便利になりますJARファイルと同様のプロセスとしてパッケージ化。WARファイルを使用して、公開するために一緒にサーブレットクラスファイルと関連するリソースを集中することができます。このプロセスでは、Webアプリケーション、それが展開されるディレクトリ階層に従ったものではなく、WARファイルは、デプロイメントユニットとして使用します。

WARファイルは、Webアプリケーションで WARファイルをビルドし、.war拡張子を指定するには、圧縮を(ルートディレクトリ階層のWebアプリケーションは含まない)Webアプリケーション全体を置くことです。

ファイル形式のWARとJARファイルが同じであり、jarコマンドを使用して作成されますが、その用途、WARファイルとJARファイルは根本的に異なっているものの、それに注意してください。目的は、JARファイルにあるクラスと関連付けられたリソースの圧縮にパッケージ化、アーカイブファイル WARファイルに対して、WARファイルが表すのに対し、Webアプリケーションを、それはサーブレット、HTMLページ、Javaクラス、画像ファイルを含めることができますおよびその他のリソースは、ちょうどクラスをアーカイブするのではなく、Webアプリケーションを構成しています。

だから、ときにそれをファイルWARを使用する必要がありますか?開発段階で、多くの場合、時間の事の無駄だろうWARファイルを再確立するために、追加またはWebアプリケーションの内容を削除し、ファイルのサーブレットクラスを更新し、それぞれの変更の後にする必要があるため、開発段階のWARファイルでの使用には適していません。製品リリースの段階では、WARファイルを使用すると、より適切であるこの時点では、ほとんど変更するには何もする必要はありませんので、。

開発段階では、我々は通常のWebアプリケーションディレクトリのsrcサブディレクトリにサーブレット・ソース・ファイル、およびWebリソースファイルを区別するためです。WARファイルを確立し、srcディレクトリWebアプリケーションのディレクトリから削除する必要がある、あなたは荷造りすることができます。

Tomcatに4.展開戦争パッケージ

Webアプリケーションに、次にWebアプリケーションフォルダに進み、フォルダtest.war:1)のTomcatのインストールパスを開く仮定は「\ Tomcatの\のアパッチ-のTomcat-7.0.68 D」です。

2)Tomcatを開始。

その上でこのステップ:あなたは、設定ファイルを変更する必要がない場合。

テストプロジェクトがない場合のindex.jspページ、それは他の該当ページを開く必要があるだろうではない(ポートは独自のポート番号です)TOMCAT_PORT /テストでは、index.jspページのテストプロジェクトを開くには:ブラウザで、「HTTPを入力してください:localhostを。

設定ファイルを変更する必要がある場合: 

3)Tomcatを閉じます。

4)、次回の戦争状態Tomcatの開始を削除する場合は、解凍後にTomcatを停止する必要があるので、また削除されます良いフォルダを抽出し、(ファイルをtest.war削除し、その後、戦争のパッケージを削除この開始時間をプロジェクトフォルダには、戦争からのアンパックではないとみなされます。)。

5)により、単にTomcatをやり直すには、Tomcatは自動的にテストフォルダのtest.warを解凍します。だから我々は、以下のWebアプリケーションのテストフォルダを見ることができます。設定ファイルにフォルダテストの変更を開きます。

設定を更新した後に6)、Tomcatを開始します。

7)ブラウザを開くことができます。



著者:毎日のJavaプログラマの
リンクします。https://www.jianshu.com/p/3b5c45e8e5bd
出典:ジェーン・ブック
著者によって予約ジェーンブックの著作権、いかなる形で再現され、承認を得るために、作者に連絡して、ソースを明記してください。

おすすめ

転載: www.cnblogs.com/zhuriblog/p/11272901.html