Tomcat

Apache Tomcat はオープンソースの Java Servlet コンテナです。

Versions

Apache Tomcat VersionServlet API Version
10.x5.0
9.x4.0
8.x3.1
7.x3.0
6.x2.5
5.5.x2.4
5.0.x2.3
4.1.x2.3

Web Files

  1. 静的(せいてき) ファイル:HTML、CSS、JS、TXT、MP4、JPG
  2. 動的(どうてき) ファイル:JSP、Servlet

Directory

ディレクトリ説明(せつめい)
binサーバーの実行(じっこう) ファイルを保存(ほぞん)
confサーバーの設定(せってい) ファイルを保存(ほぞん)
libサーバーの jar ファイルを保存(ほぞん)
logsサーバー実行(じっこう) ()出力(しゅつりょく) されるログ情報(じょうほう)保存(ほぞん)
tempサーバー実行(じっこう) ()生成(せいせい) される一時(いちじ) データを保存(ほぞん)
webappsデプロイされた Web プロジェクトを保存(ほぞん)
workTomcat の作業(さぎょう) ディレクトリ。Tomcat 実行(じっこう) () に JSP を Servlet にコンパイルしたソースコードとセッションシリアライズのディレクトリを保存(ほぞん)

Start / Stop

bin ディレクトリ(ない)

  • startup.bat - 起動(きどう)
  • catalina run - 起動(きどう) (コンソール出力(しゅつりょく) () き)
  • shutdown.bat - 停止(ていし)

Failed

startup.bat をクリックすると(くろ)(まど)一瞬(いっしゅん)() える場合(ばあい)JAVA_HOME 環境(かんきょう) 変数(へんすう)(ただ) しく設定(せってい) されていない可能性(かのうせい) があります。

Port

  • ConnectorPort

Web Project Structure

WebContent/Webapps  # サーバーによって保護されたディレクトリ。ブラウザからこのディレクトリ内容に直接アクセスできない
└── WEB-INF
    ├── lib          # サードパーティの jar ファイルを保存
    └── web.xml      # Web Dynamic Project 設定デプロイの記述ファイル
                     # Servlet、Filter、Listener、Session...etc.