この記事では主に 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 アプリケーションが配置されているディレクトリが [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 アプリケーションのパスを入力する必要はありませんか? これは、入力しなくても本物のホームページと見なすことができます。 ! !
server.xml ファイルの
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 サイトの他の関連記事を参照してください。