コンテンツ
WebプロジェクトをTomcatにデプロイする方法
最初の展開方法:
WebプロジェクトのディレクトリをTomcatのwebappsディレクトリにコピーするだけです。
webappsディレクトリに本のプロジェクトを作成します
ここにいくつかのファイルをコピーします。
ブラウザに入力したローカルホスト(ローカルホストはローカルを意味します):8080は、Tomcatの下のWebアプリケーションに直接アクセスするためのものです。
ランダムテストを作成しましょう:
ブックプロジェクトの下のdemo.htmlにアクセスするためのURLに次のように入力します
http://localhost:8080/book/demo.html
文字化けした文字がある場合は、htmlを書き込むときにエンコーディングセットが指定されていない可能性が高く、追加するだけで済みます。
<meta charset="utf-8">
マルチレベルのディレクトリアクセスは、「/」で区切ることもできます
探す:
http://localhost:8080/book/ceshi/demo.html
2番目の展開方法:
confの下に、abc.xmlなどの任意の名前の構成ファイルを記述します。
xmlファイルの内容
<!--Context表示一个工程上下文
path 表示工程的访问路径
docBase表示你的工程目录在哪里
-->
<Context path="/abc" docBase="D:\Tomcat\book" />
この方法はファイルの場所に制限されず、ファイルはどこにでも配置できますが、webappsなどのディレクトリには配置できません。
たとえば、私は次のように述べています。
この本にはいくつかのhtmlファイルがあります
入力のこの時点で、次のようにアクセスされます。
demo.htmlにアクセスします。これはlocalhost:8080 / abc/demo.htmlと書くことができます。
binの下のstartup.batをダブルクリックして開始し、ブラウザにlocalhost:8080 / abc/demo.htmlの結果を入力します
第3:
HTMLをブラウザに手動でドラッグします
ハンドドラッグHTMLとアドレスバー入力の違い
手動でhtmlをブラウザにドラッグします。現時点でのブラウザアドレスは以下のとおりです。
これに使用されるプロトコルはfile://プロトコルです
ファイルプロトコルとは、ファイルを直接読み取るようにブラウザに指示することを意味します。プロトコルの背後にあるパスを解析して、ブラウザに表示できます。
ブラウザのアドレスバーに入力した場合:http:// ip:// port / project name / resource name
httpプロトコルが使用されており、その背後にある理由は異なります
tomcatのデフォルトアクセス
liul
http:// ip:port /プロジェクト名はありません。デフォルトのアクセスは、ROOTプロジェクトです。
例:ブラウザにhttp:localhost:8080と入力します
ブラウザのアドレスバーに入力したアクセスアドレスは次のとおりです。
http:// ip:port / project name / --->リソース名はなく、デフォルトでindex.htmlページにアクセスします
アイデアでTomcatサーバーをデプロイする
7番目のステップは、Tomcatのインストール場所です。
ダイナミックなWebプロジェクトをアイデアで作成する
ステップ1:プロジェクトに新しいモジュールを作成する
ステップ2:残りはデフォルトで、[完了]をクリックします
ステップ3:名前を選択し、[完了]をクリックします
作成したばかりの動的Webプロジェクトを見ることができます。
Webプロジェクトディレクトリの概要
srcディレクトリには、自分で作成したJavaソースコードが格納されています
Webディレクトリは、Webプロジェクトのリソースファイルを保存するために特別に使用されます。例:htmlページ、css、jsファイルなど。
WEB-INFディレクトリはサーバーで保護されたディレクトリであり、ブラウザはこのディレクトリの内容に直接アクセスできません
libディレクトリは、サードパーティのjarパッケージを格納するために使用されます(ideaも独自に構成およびインポートする必要があります)
web.xmlは、動的Webプロジェクト全体の構成デプロイメント記述ファイルであり、Webプロジェクトの多くのコンポーネントを次のように構成できます。
サーブレットプログラム
フィルター
リスナー
セッションタイムアウト
.....。
サードパーティのjarパッケージをtomcatに追加します
jarを直接コピーして、libディレクトリに貼り付けます
ステップ2:右クリックしてライブラリを追加します
ステップ3:範囲を設定します。通常はモジュール範囲を選択します
これで、サードパーティのjarパッケージのインポートが完了します。
プロジェクトをTomcatにデプロイして実行します
Webプロジェクトが作成されるたびに、Webインスタンスが作成されます
名前は毎回同じなので、Webプロジェクトに対応する実行中のインスタンス名を現在の名前と同じになるように変更しましょう。
変更後、[直接適用]をクリックすると、名前が変更されていることがわかります。
2.Tomcatインスタンスにデプロイして実行するWebプロジェクトモジュールがあることを確認します
3. tomcatインスタンスの起動後に、デフォルトのアクセスアドレスを変更することもできます
Tomcatインスタンスを開始します
いくつかの詳細をTomcat
再実行すると表示されます。対応する意味
通常、パスはモジュール名と同じになるように変更します。これにより、アクセスしやすくなります。
ポート番号とデフォルトのブラウザは変更できます
ホットデプロイメント
ホットデプロイメントとは何ですか?
ホットデプロイメントとは、ホームページが変更されたことを意味し、ブラウザを更新することで変更されたコンテンツを確認できます。
ホットデプロイメント設定
3つ目をクリックし、[適用]をクリックして有効にします
上記のものはクリックです。デフォルトオプションを変更するにはクリックを選択します
ここのコンテンツは変更され、ブラウザが更新され、変更に追随することもできます