ホームページ > Java > &#&チュートリアル > Java Tomcat のディレクトリ構造の簡単な紹介

Java Tomcat のディレクトリ構造の簡単な紹介

黄舟
リリース: 2017-07-27 15:16:12
オリジナル
1533 人が閲覧しました

この記事では主に Power Node Java Academy がまとめた Tomcat ディレクトリ構造の紹介_関連情報を紹介します。必要な方は参考にしてください

Tomcat ディレクトリ構造の紹介

「mail」という名前の Web アプリケーションがあるとします。は Web アプリケーションが配置されているディレクトリの名前でもあります)、ディレクトリ内のさまざまな種類のファイルは次の配置ルールに従う必要があります:

一般的に:

html、jsp、css、js の場合ファイルなどは、Web アプリケーションが配置されているディレクトリに直接配置できます。もちろん、ファイルが多数ある場合は、追加のディレクトリを作成してそれらを保存することもできます。

上記のファイル以外にも、外部からアクセスされたくないファイルは[WEB-INF]ディレクトリに配置する必要があります。ファイル名は大文字にしてはいけません。まったく違いがあってはなりません。そうでない場合は、エラーが発生します。このディレクトリには、開発に必要ないくつかの Java ファイル ([classes] ディレクトリに配置する必要があります) と、Java の実行に必要な jar パッケージが保存されます。 ([WEB-INF] ディレクトリの下の [lib] ディレクトリに配置されます) (Tomcat ホーム ディレクトリの [lib] ディレクトリに配置することもできます)、そして非常に重要な「web.xml」ファイル。このファイルの内容は自分で作成する必要があり、ファイル名は「web.xml」にする必要があり、このファイルは自分で開発した Web アプリケーションを構成できます。

私の Web アプリケーションは、Tomcat の [conf] ディレクトリにある web.xml で構成されています。Tomcat の「web.xml」ファイルがどのように構成されているかを見てみましょう。 「web.xml」ファイルには、上記の 3 つの文があります。これは、ホームページが「index.html」であることを意味します。まだ存在しない場合、ホームページは「index.htm」です。 「index.jsp」。したがって、Web アプリケーションにホームページを設定するための特別なカスタム web.xml ファイルがない場合でも、Web アプリケーションが配置されているディレクトリにカスタマイズされた「index.html」がある限り、それを次のように使用できます。 Web アプリケーションのホームページを開きます。

一般的には、独自の「web.xml」ファイルを Web アプリケーションに含める必要がありますが、どのように記述するのでしょうか?


それを書く最も簡単な方法は、ウェブ上の有益な情報を抽出することです。


たとえば、独自のホームページをカスタマイズしたい場合、Web アプリケーションが配置されているディレクトリにindex.html ファイルを定義する必要はなくなり、テンプレートからヘッダーと末尾を抽出するだけで済みます。ホームページ設定機能を追加します。


Web アプリケーションが配置されているディレクトリが [mail] で、[pages] ディレクトリがすべての HTML ページを保存するようにカスタマイズされているとします。アプリケーションのホームページとして「1.html」を使用したいと考えています。 application カスタム web.xml の内容は次のとおりです:


<welcome-file-list>
  <welcome-file>index.html</welcome-file>
  <welcome-file>index.htm</welcome-file>
  <welcome-file>index.jsp</welcome-file>
</welcome-file-list>
ログイン後にコピー

このパスがディレクトリで始まる場合は、ディレクトリの前に「/」が必要です。この方法でホームページを設定した後は、ブラウザから Web アプリケーションを開くときに、パスとして Web アプリケーションに対応する仮想ディレクトリを入力するだけです:


したがって、この方法を使用して独自のホームページを設定できます将来的にはWebアプリケーション。


でも、文句を言いますが、Web アプリケーションのパスを入力する必要はありませんか? これは、入力しなくても本物のホームページと見なすことができます。 ! !

server.xml ファイルの タグに タグを追加し、 path 属性をデフォルト値に設定します。

server.xml ファイルを変更します:


<?xml version="1.0" encoding="UTF-8"?>

<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee      http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">

 <welcome-file-list>
  <welcome-file>/pages/1.html</welcome-file>
 </welcome-file-list>

</web-app>
ログイン後にコピー


カスタム web.xml ファイルで設定されたホームページと組み合わせると、ブラウザーではホームページは次のようになります:

ホームページが完成しました。 !また、Tomcat の「server.xml」ファイルのポートを 80 に変更するだけで、ポートを入力せずに IP アドレスで直接ホームページにアクセスできます。

もちろん、web.xml ファイルは、特定の Web リソースを Web サイトのホームページとして構成するために使用されるだけでなく、サーブレット プログラムを特定の URL アドレスにマップしたり、Web アプリケーションのリスナーを構成したり、Web アプリケーションのフィルターを構成したりすることもできます。 Web アプリケーションなど。待ってください。つまり、web.xml ファイルは Web アプリケーションの開発全体において最も重要な構成ファイルなのです。

以上がJava Tomcat のディレクトリ構造の簡単な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート