LoginSignup
1
0

More than 3 years have passed since last update.

Tomcat管理ツールを起動する

Last updated at Posted at 2020-09-07

EC2上にインストールしたTomcat8の設定変更をブラウザから行いたい
ということで、設定していく。

Tomcatのバージョン:8

1. 管理ツールのcontext.xmlファイルを更新

$CATALINA_HOME/webapps/manager/META-INFディレクトリにある「context.xml」を編集する

$ sudo vi $CATALINA_HOME/webapps/manager/META-INF/context.xml

接続元IPアドレスのホワイトリストに、自PCのIPを追加する。

<Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />

を以下のように修正(自PCのIPが123.456.789.123の場合)

<Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|123\.456\.789\.123" />

2. tomcat-user.xmlァイルの更新

$CATALINA_HOME/confディレクトリにある設定ファイル「tomcat-user.xml」を編集する

$ sudo vi $CATALINA_HOME/conf/tomcat-user.xml

・最終行に以下を追加

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

3. Tomcatの再起動

Tomcatサービスをrestartして設定を有効化
$ sudo systemctl restart tomcat.service

サービスの起動状態を確認
$ sudo systemctl status tomcat.service

「Active:」欄が"active(xxx)"になっていればOK

● tomcat.service - Apache Tomcat Web Application Container
   Loaded: loaded (/usr/lib/systemd/system/tomcat.service; enabled; vendor preset: disabled)
   Active: active (exited) since Sun 2020-09-06 23:50:25 UTC; 48s ago

4. 管理ツールにアクセス

ブラウザから以下のURLにアクセス
[サーバ]:8080/manager/html

context.xmlの設定が正しければ、管理ツールへのログイン画面が表示される

tomcat-users.xmlに指定したユーザ名とパスワードでログインする

Tomcat Webアプリケーションマネージャ画面が表示された

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0