SlideShare a Scribd company logo
Tomcatをインストールすると、図のようなサーバー構成が構築されます。 Tomcatがインストールされた先を
CATALINA_HOMEとすると、相対的な場所として表のフォルダに Tomcatが必要とするファイルがインストールされます。
各構成ファイルは、Tomcatの起動時に読み込まれ、変更された場合はTomcatの再起動が必要です。
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(3)-フォルダ構造、マネージャツール
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(3)-フォルダ構造、マネージャツール
Tomcatの認証方法を理解するうえで重要な要素に、レルム方式と認証方式があります。
レルム方式と認証方式を組み合わせて、Tomcat上での認証を実現します。
ここでは、標準的なUserDatabaseレルムとBASIC認証を利用した認証についてみていきます。
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(3)-フォルダ構造、マネージャツール
TomcatのWebアプリケーションマネージャ(マネージャ・ツール)を使用するためには、tomcat-users.xmlファイルにユー
ザーの登録が必要です。 ここでは、ユーザーをadmin、パスワードをadminとします。 マネージャ・ツールでは、ロール
名をmanagerとしているため(managerロールでも可)、< user >タグで
< user name="admin" password="admin" roles ="manager-gui" />
と指定します。Windowsの場合、インストール時に設定できるようになっています。
ブラウザからTomcatにアクセスし、Tomcatのトップページが表示されたら、画面左上の「Administration」メニューから
「Tomcat Manager」をクリックします。
ログイン画面が出てきたら、ユーザー名にadmin、パスワードにadminと入力し、OKをクリックします。
http://localhost:8080/manager/html/からでもアクセスできます。
Webアプリケーションマネージャ(マネージャ・ツール)を使用すると、 新しいWebアプリケーションを配置したり、既
存のWebアプリケーションの配置を取り消すことができます。 既存のアプリケーションをストップ (して利用不可能に) す
ることや、ストップしたアプリケーションをスタート (して再び利用可能に) することもできます。
また、OSとJVMのプロパティ値をリストすることもできます。
マネージャ・ツールで設定できる機能の一覧です。
ヘルプの表示はリンクが誤っており、実際にはdocs下にリンクされていなければなりません。
ブラウザから、http://localhost:8080/docs/manager-howto.htmlにアクセスすることで、表示することができます。
マネージャ・ツールからデプロイ済みのWebアプリケーションをリストします。
必要に応じて、Webアプリケーションの停止・リロード・起動、および配備解除できます。 配備解除を行ってデプロイ先
のフォルダが残った場合は、Tomcatを停止してから削除してください。また、後述するコンテキスト記述子のファイルが
confの下にも残ります。こちらもTomcatが停止してから削除してください。
マネージャ・ツールからWebアプリケーションをデプロイすることもできます。Tomcat 6.0.32では、「WARファイルの配
備」を使ってデプロイを行ってください。
サーバーの状態を選択すると、OSの情報やJVMの状態が確認できます。また、HTTPのポートごとの接続状況も確認でき
ます。 さらに、「サーバーの状態」から「サーバーの全状態」をクリックすると、インストール済みの全Webアプリ
ケーションの稼働状況が確認できます。 urlの最後にallをつけると(http://localhost:8080/manager/status/all)、デプロ
イされているアプリケーションの詳細情報も表示されます。
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(3)-フォルダ構造、マネージャツール

More Related Content

PDF
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(1)-アーキテクチャ、データソース
PDF
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(1)-仮想ホスト、Apache連携
PDF
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(2)-セッション
PDF
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(2)-デプロイ
PDF
2 TomcatによるWebアプリケーションサーバ構築 第3章 Apacheの構成
PDF
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(3)-データソース
PDF
PCI DSSにおける認証認可 インフラ編
PDF
[AWSマイスターシリーズ]Amazon Simple Workflow Service (SWF)
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(1)-アーキテクチャ、データソース
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(1)-仮想ホスト、Apache連携
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(2)-セッション
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(2)-デプロイ
2 TomcatによるWebアプリケーションサーバ構築 第3章 Apacheの構成
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(3)-データソース
PCI DSSにおける認証認可 インフラ編
[AWSマイスターシリーズ]Amazon Simple Workflow Service (SWF)

What's hot (20)

PPTX
Spring Security 5
PDF
Introduction to thymeleaf
PDF
20210317 AWS Black Belt Online Seminar Amazon MQ
PPTX
Spring Boot and REST API
PPTX
Oracleのソース・ターゲットエンドポイントとしての利用
PPTX
Metaspace
PDF
Testing Spring Boot Applications
PPTX
Spring Web MVC
PDF
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
PDF
Azure ADと外部アプリのID連携/SSO - Deep Dive
PPTX
Spring Boot
PDF
Pengenalan ReactJS
PDF
[AWSマイスターシリーズ]Amazon Elastic Load Balancing (ELB)
PDF
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
PPT
Spring Boot in Action
PDF
AWS Black Belt Techシリーズ Amazon Kinesis
PPTX
Dependency injection - the right way
PDF
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
PDF
Spring boot introduction
PPTX
AWS設計ガイドラインで取り組むクラウドシフト
Spring Security 5
Introduction to thymeleaf
20210317 AWS Black Belt Online Seminar Amazon MQ
Spring Boot and REST API
Oracleのソース・ターゲットエンドポイントとしての利用
Metaspace
Testing Spring Boot Applications
Spring Web MVC
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
Azure ADと外部アプリのID連携/SSO - Deep Dive
Spring Boot
Pengenalan ReactJS
[AWSマイスターシリーズ]Amazon Elastic Load Balancing (ELB)
[오픈소스컨설팅] 아파치톰캣 운영가이드 v1.3
Spring Boot in Action
AWS Black Belt Techシリーズ Amazon Kinesis
Dependency injection - the right way
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
Spring boot introduction
AWS設計ガイドラインで取り組むクラウドシフト
Ad

Viewers also liked (20)

PDF
2 TomcatによるWebアプリケーションサーバ構築 第1章 Tomcatのインストールと設定
PPTX
PDF
1 サーブレットJSPによるWebアプリケーション開発 第3章 サーブレット(2)-サーブレットAPI、動作原理、実装
PDF
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(4)-稼働確認、クラスローダ
PDF
Tomcat tutorail
PDF
Releasing Projects Using Maven
PPT
Java build tool_comparison
PPTX
Building java projects with maven
PDF
Java Build Tool course in 2011
PDF
PDF
Java Builds with Maven and Ant
PDF
Junitを使ったjavaのテスト入門
PPTX
Jboss Tutorial Basics
PDF
cloudpackサーバ仕様書(サンプル)
PDF
JEE Programming - 07 EJB Programming
PDF
JBoss Application Server 7
PDF
Java EE 再入門
PPT
WebLogic Deployment Plan Example
PPT
Weblogic configuration & administration
PDF
Javaプログラミングをスッキリ学ぶ10のコツ
2 TomcatによるWebアプリケーションサーバ構築 第1章 Tomcatのインストールと設定
1 サーブレットJSPによるWebアプリケーション開発 第3章 サーブレット(2)-サーブレットAPI、動作原理、実装
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(4)-稼働確認、クラスローダ
Tomcat tutorail
Releasing Projects Using Maven
Java build tool_comparison
Building java projects with maven
Java Build Tool course in 2011
Java Builds with Maven and Ant
Junitを使ったjavaのテスト入門
Jboss Tutorial Basics
cloudpackサーバ仕様書(サンプル)
JEE Programming - 07 EJB Programming
JBoss Application Server 7
Java EE 再入門
WebLogic Deployment Plan Example
Weblogic configuration & administration
Javaプログラミングをスッキリ学ぶ10のコツ
Ad

More from Enpel (20)

PDF
2 プロジェクトマネジメント 第6章 まとめ
PDF
2 プロジェクトマネジメント 第5章 マネジメント実践(2)
PDF
2 プロジェクトマネジメント 第5章 マネジメント実践(1)
PDF
2 プロジェクトマネジメント ○第4章 PMBOKの9つの知識(4)
PDF
2 プロジェクトマネジメント 第4章 PMBOKの9つの知識(3)
PDF
2 プロジェクトマネジメント 第4章 PMBOKの9つの知識(2)
PDF
2 プロジェクトマネジメント 第4章 PMBOKの9つの知識(1)
PDF
2 プロジェクトマネジメント 第3章 PMBOKのプロセス群
PDF
2 プロジェクトマネジメント 第2章 マネジメントとPMBOK
PDF
2 プロジェクトマネジメント 第1章 プロジェクトマネジメントの前提
PDF
3 基礎UML言語 第3章 クラス図とオブジェクト図(2)
PDF
1 システム開発の基礎 第2章 システム開発作業(3)
PDF
1 システム開発の基礎 第2章 システム開発作業(2)
PDF
1 システム開発の基礎 第2章 システム開発作業(1)
PDF
1 システム開発の基礎 第1章 システム開発の基礎知識(2)
PDF
1 システム開発の基礎 第1章 システム開発の基礎知識(1)
PDF
3 基礎UML言語 第5章 演習問題
PDF
3 基礎UML言語 第4章 シーケンス図
PDF
3 基礎UML言語 第3章 クラス図とオブジェクト図(1)
PDF
3 基礎UML言語 第2章 オブジェクト指向の基本用語(3)
2 プロジェクトマネジメント 第6章 まとめ
2 プロジェクトマネジメント 第5章 マネジメント実践(2)
2 プロジェクトマネジメント 第5章 マネジメント実践(1)
2 プロジェクトマネジメント ○第4章 PMBOKの9つの知識(4)
2 プロジェクトマネジメント 第4章 PMBOKの9つの知識(3)
2 プロジェクトマネジメント 第4章 PMBOKの9つの知識(2)
2 プロジェクトマネジメント 第4章 PMBOKの9つの知識(1)
2 プロジェクトマネジメント 第3章 PMBOKのプロセス群
2 プロジェクトマネジメント 第2章 マネジメントとPMBOK
2 プロジェクトマネジメント 第1章 プロジェクトマネジメントの前提
3 基礎UML言語 第3章 クラス図とオブジェクト図(2)
1 システム開発の基礎 第2章 システム開発作業(3)
1 システム開発の基礎 第2章 システム開発作業(2)
1 システム開発の基礎 第2章 システム開発作業(1)
1 システム開発の基礎 第1章 システム開発の基礎知識(2)
1 システム開発の基礎 第1章 システム開発の基礎知識(1)
3 基礎UML言語 第5章 演習問題
3 基礎UML言語 第4章 シーケンス図
3 基礎UML言語 第3章 クラス図とオブジェクト図(1)
3 基礎UML言語 第2章 オブジェクト指向の基本用語(3)

2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(3)-フォルダ構造、マネージャツール