【Tomcat】導入方法

インストール(Windows

Apache Tomcat® - Welcome!







環境変数を設定しておく(startup.bat等の実行に必要)


ログの文字コードを変更

Tomcatの起動ログを出力する側の文字コードUTF-8で、コマンドプロンプトの表示に使用する文字コードがCP932(SJIS)のため文字化けする
logging.propertiesの文字コードSJISにする
場所:C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\

起動・停止方法

Pleadesから起動する場合

①マーケットプレースからTomcatプラグインをインストールする

②設定を開き、Tomcatのバージョンを選択する

JRETomcatのバージョンに合わせる(Tomcat9ならjava11)

Tomcatの起動アイコンを押下する

⑤URLから起動を確認する
http://localhost:8080/

※開かない場合はマネージャ画面から再ロードを行う

インストール版(Windows)の場合

方法①サービスから起動・停止する

方法②batファイルから起動・停止する
JAVA_HOMEの環境変数設定が必要
起動:startup.bat
停止:shutdown.bat

方法③:Tomcat9w.exeから起動・停止する

マネージャ画面の開き方

tomcat-users.xmlを開く
場所:C:\pleiades\tomcat\9\conf

②下記を追記する
※usernameとpasswordは任意

<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>

③URLを開く
※idとパスワードはxmlで追記した内容を入力
http://localhost:8080/manager

マネージャ画面のアクセス制限

マネージャ画面はデフォルトで自PCでのみアクセスできるようにcontext.xmlで制限されている
場所:C:\pleiades\tomcat\9\webapps\manager\META-INF

ログ

ログファイル 出力内容 設定箇所
catalina.out5 標準出力(catalina.logの内容を含む)+標準エラー出力 catalina.sh
catalina.YYYY-MM-DD.log Tomcat自体のログ logging.properties
localhost.YYYY-MM-DD.log ホスト共通の ServletContext#log logging.properties
manager.YYYY-MM-DD.log manager webapp の ServletContext#log logging.properties
host-manager.YYYY-MM-DD.log host-manager webapp の ServletContext#log logging.properties
localhost_access_log.YYYY-MM-DD.txt ホスト共通の アクセスログ server.xml