Tomcat

ダウンロード

以下のページの左サイドメニューからダウンロードできる。

URLhttp://tomcat.apache.org

名前説明
TomcatTomcat本体
Tomcat ConnectorsWebサーバからTomcatやTomcatのようなApache JServ Protocol(AJP)をサポートするエンジンに接続するためのコネクタライブラリ
Tomcat NativeAPR - Apache Portable Runtimeを使ったOS間の違いを吸収するAPIを提供するライブラリでオプショナルなコンポーネント。パフォーマンスや互換性利用の目的で使われる。
TaglibsJSP Standard Tag Library (JSTL)の実装。Tablibを使う場合は、このライブラリをダウンロードし、WEB-INF/libとかに入れる。
  • Core
    • Tomcat本体一式、通常サーバ用途でインストールする場合はこれ
  • Full documentation:
    • Tomcatのドキュメント一式、公式サイトでも見れる
  • Deployer
    • Tomcatアプリケーションのデプロイツール。Antを使ったビルド、warファイルとしてアーカイブ、tomcat-manager経由でデプロイしてくれる。
  • Extras
    • JMXやWebServiceProxyなどのjarライブラリ
  • Embedded
    • Tomcatを他のアプリケーションに組み込んで使うような場合

ディレクトリ構造

ダウンロードしたCoreの圧縮ファイル(ここでは、apache-tomcat-9.0.5)を展開すると以下のような階層構造になっているだろう

# EX: apache-tomcat-9.0.5
$ tree -L 2 -d
.
├── bin
├── conf
├── lib
├── logs
├── temp
├── webapps
│   ├── ROOT
│   ├── docs
│   ├── examples
│   ├── host-manager
│   └── manager
└── work
ディレクトリorファイル説明
/bin起動・停止などの実行スクリプトがあるディレクトリ
/confserver.xmlなどTomcatの設定ファイルなどがあるディレクトリ
/webappsデフォルトで入っているサンプルを含むアプリケーション(Context)
/logsログが格納されるディレクトリ
/libTomcatや各webappsで共通で使われるライブラリが格納されるディレクトリ
/tempjava.io.tmpdirによって使用される一時ディレクトリ

インストール

Javaが必要なので事前にインストールしておく。

ソースアーカイブからインストール

ダウンロードしたアーカイブファイルを任意のディレクトリに展開すれば良い。

例:Tomcat 9.0.5をダウンロードして圧縮ファイル展開

$ curl -O http://ftp.yz.yamagata-u.ac.jp/pub/network/apache/tomcat/tomcat-9/v9.0.5/bin/apache-tomcat-9.0.5.tar.gz
$ tar zxf apache-tomcat-9.0.5.tar.gz 

起動・停止

Linux/Unix/Cygwin

起動

$ ./bin/startup.sh 
Using CATALINA_BASE:   /Users/guest/Downloads/apache-tomcat-9.0.5
Using CATALINA_HOME:   /Users/guest/Downloads/apache-tomcat-9.0.5
Using CATALINA_TMPDIR: /Users/guest/Downloads/apache-tomcat-9.0.5/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
Using CLASSPATH:       /Users/guest/Downloads/apache-tomcat-9.0.5/bin/bootstrap.jar:/Users/t-moriyasu/Downloads/apache-tomcat-9.0.5/bin/tomcat-juli.jar
Tomcat started.

停止

$ bin/shutdown.sh 
Using CATALINA_BASE:   /Users/guest/Downloads/apache-tomcat-9.0.5
Using CATALINA_HOME:   /Users/guest/Downloads/apache-tomcat-9.0.5
Using CATALINA_TMPDIR: /Users/guest/Downloads/apache-tomcat-9.0.5/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
Using CLASSPATH:       /Users/guest/Downloads/apache-tomcat-9.0.5/bin/bootstrap.jar:/Users/t-moriyasu/Downloads/apache-tomcat-9.0.5/bin/tomcat-juli.jar

以下のページが表示されればOK
URLhttp://localhost:8080/

Tomcat Managerを見たい場合は、とりあえずconf/tomcat-users.xmlを以下のように編集すれば良い。
tomat/tomcatでログインできるだろう。

<tomcat-users xmlns="http://tomcat.apache.org/xml"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
              version="1.0">
  <role rolename="manager-gui"/>
  <user username="tomcat" password="tomcat" roles="manager-gui"/>
</tomcat-users>

URLhttp://localhost:8080/manager/html

参考リンク

[PR]

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-02-22 (木) 23:29:00 (268d)
GO TO TOP