15
Tomcatをインストールすると、図のようなサーバー構成が構築されます。 Tomcatがインストールされた先を CATALINA_HOMEとすると、相対的な場所として表のフォルダに Tomcatが必要とするファイルがインストールされます。

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

  • Upload
    enpel

  • View
    460

  • Download
    5

Embed Size (px)

Citation preview

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

Tomcatをインストールすると、図のようなサーバー構成が構築されます。 Tomcatがインストールされた先をCATALINA_HOMEとすると、相対的な場所として表のフォルダに Tomcatが必要とするファイルがインストールされます。

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

各構成ファイルは、Tomcatの起動時に読み込まれ、変更された場合はTomcatの再起動が必要です。

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

Tomcatの認証方法を理解するうえで重要な要素に、レルム方式と認証方式があります。レルム方式と認証方式を組み合わせて、Tomcat上での認証を実現します。

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

ここでは、標準的なUserDatabaseレルムとBASIC認証を利用した認証についてみていきます。

Page 7: 2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(3)-フォルダ構造、マネージャツール
Page 8: 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の場合、インストール時に設定できるようになっています。

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

ブラウザからTomcatにアクセスし、Tomcatのトップページが表示されたら、画面左上の「Administration」メニューから「Tomcat Manager」をクリックします。ログイン画面が出てきたら、ユーザー名にadmin、パスワードにadminと入力し、OKをクリックします。http://localhost:8080/manager/html/からでもアクセスできます。

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

Webアプリケーションマネージャ(マネージャ・ツール)を使用すると、 新しいWebアプリケーションを配置したり、既存のWebアプリケーションの配置を取り消すことができます。 既存のアプリケーションをストップ (して利用不可能に) することや、ストップしたアプリケーションをスタート (して再び利用可能に) することもできます。また、OSとJVMのプロパティ値をリストすることもできます。

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

マネージャ・ツールで設定できる機能の一覧です。ヘルプの表示はリンクが誤っており、実際にはdocs下にリンクされていなければなりません。ブラウザから、http://localhost:8080/docs/manager-howto.htmlにアクセスすることで、表示することができます。

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

マネージャ・ツールからデプロイ済みのWebアプリケーションをリストします。必要に応じて、Webアプリケーションの停止・リロード・起動、および配備解除できます。 配備解除を行ってデプロイ先のフォルダが残った場合は、Tomcatを停止してから削除してください。また、後述するコンテキスト記述子のファイルがconf\の下にも残ります。こちらもTomcatが停止してから削除してください。

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

マネージャ・ツールからWebアプリケーションをデプロイすることもできます。Tomcat 6.0.32では、「WARファイルの配備」を使ってデプロイを行ってください。

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

サーバーの状態を選択すると、OSの情報やJVMの状態が確認できます。また、HTTPのポートごとの接続状況も確認できます。 さらに、「サーバーの状態」から「サーバーの全状態」をクリックすると、インストール済みの全Webアプリケーションの稼働状況が確認できます。 urlの最後にallをつけると(http://localhost:8080/manager/status/all)、デプロイされているアプリケーションの詳細情報も表示されます。

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