JavaWeb与Tomcat

JavaWebの概念

クライアントはサーバーにリクエストを送信します(リクエスト)

サーバーはデータをクライアントに送り返します(応答)

Webリソースの分類

静的リソース

html、css、js、txt、mp4ビデオ、jpg画像

動的リソース

jspページ、サーブレットプログラム、asp

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

  • Tomcat無料
  • Jboss
  • GlassFish
  • 樹脂

Tomcatサーバー

Tomcatカタログの紹介

  • bin:Tomcat実行可能プログラムを保存します
  • conf:構成ファイルを保存する
  • lib:jarパッケージを保存します
  • ログ:実行時に出力されたログ情報を保存します
  • temp:実行時に生成された一時データ
  • webapps:デプロイされたWebプロジェクトを保存します
  • work:Tomcatの作業ディレクトリであり、JSP変換のソースコードをサーブレットに格納するために使用され、Tomcatの実行時にセッションパッシベーションのディレクトリが使用されます。

Tomcatサーバーを起動します

1つ目は、binディレクトリのstartup.batファイルをダブルクリックすることです。

Tomcatが正常に起動するかどうかをテストします。

ブラウザのアドレスバーにテストアドレスを入力します

  • http:// localhost:8080
  • http://127.0.0.1:8080
  • http://192.168.0.106:8080(ローカルIP)

**別の使用cmdウィンドウ**

catalina run

C:\Users\DELL>cd E:\TomCat\apache-tomcat-8.0\apache-tomcat-8.0.50\bin

C:\Users\DELL>E:

E:\TomCat\apache-tomcat-8.0\apache-tomcat-8.0.50\bin>catalina run

起動失敗の一般的な理由

ハプニング:cmd窗口一闪而过

  • システム変数JAVA_HOMEが構成されていません
    • 変数名:JAVA_HOME
    • 変数値:C:\ Program Files \ Java \ jdk1.8.0_251

Tomcatを閉じる

  1. サーバーウィンドウxをクリックして閉じます
  2. Tomcatサーバーウィンドウで、ショートカットキーCtrl + C
  3. binディレクトリでshutdown.batをダブルクリックします(主に使用されます)

Tomcatポート番号を変更します

ポート番号の範囲:1-65535

  • mysqlのデフォルトのポート番号:3306
  • Tomcatのデフォルトのポート番号:8080
找到Tomcat目录下的conf目录,找到server.xml配置文件
  <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

HTTPプロトコルのデフォルトのポート番号は80です。

WebプロジェクトをTomcatにデプロイします

最初

ブラウザのアドレスバーにhttp:// ipアドレス/プロジェクト名/ディレクトリ名/ファイル名を入力します

プロジェクトは、Tomcatディレクトリの下のwebappsディレクトリに配置されます

二番目

Tomcatの下のconfディレクトリ/ Catalina / localhost /を見つけて、次のxml構成ファイルを作成します

<Context path="/abc.xml" docBase="E:\TomCat\书城项目"/>

アドレスバーにhttp:// localhost:8080 / abc /index.htmlと入力します

abc代表会自动映射到E:\Tomcat\书城项目 目录下寻index.html

HTMLページをアドレスバーに保持することとアドレスを入力することの違い

ハンドレストページ 住所を入力してください
file协议(file:/// E:/TomCat/apache-tomcat-8.0/apache-tomcat-8.0.50/webapps/book/index.html) HTTPプロトコル(http://192.168.0.106:8080/book/index.html)
ファイルプロトコルの背後にあるパスを直接読み取り、分析してブラウザに表示します アドレスに応じてサーバーにリクエストを送信すると、サービスエリアはアクセスしたいリソースファイルを読み取り、リクエストされたページのコンテンツをクライアントに返します。

Tomcatがデフォルトでアクセスするページ

http://192.168.0.106:8080/

プロジェクトがない場合、デフォルトでROOTプロジェクトにアクセスします

http://192.168.0.106:8080/book/

ファイル名がない場合、デフォルトでindex.htmlにアクセスします

IDEAはTomcatサーバーを統合します

サーバーを追加するには、[設定]で[アプリケーションサーバー]を見つけます

Webエンジニアリング入門

src:自分で書いたJavaソースコード

web:Webプロジェクトのリソースファイル(html、css、jsなど)を保存します

WEB-INF:サーバーによって保護されているディレクトリ。ブラウザはこのディレクトリに直接アクセスできません。

web.xml:動的Webプロジェクト全体の構成およびデプロイメント記述ファイルであり、Webプロジェクトのコンポーネント(サーブレットプログラム、フィルター、リスナー、セッションタイムアウトなど)を構成します。

lib:サードパーティのjarパッケージを保存します

おすすめ

転載: blog.csdn.net/weixin_46250447/article/details/111964043