Apache | Tomcatとの連携(mod_proxy_ajp) | Tomcatに簡単なWebアプリを作成する

まずTomcat単体で動作するように設定する。ここでは、Tomcatで Tomcat Page とだけ表示するJSPをApache経由で動作させることを目標とする。

今回作成するWebプログラムでは、{Tomcatインストールディレクトリ}/webapps の中に hello というディレクトリを作成する。

C:\apache\apache-tomcat-9.0.29\webapps>dir
 C 드라이브의 볼륨에는 이름이 없습니다.
 볼륨 일련 번호: XXXX-XXXX

 C:\apache\apache-tomcat-9.0.29\webapps 디렉터리

2019-12-08  오전 02:38    <DIR>          .
2019-12-08  오전 02:38    <DIR>          ..
2019-12-07  오전 02:19    <DIR>          docs
2019-12-07  오전 02:19    <DIR>          examples
2019-12-08  오전 02:40    <DIR>          hello <------------------ 新しく作成したディレクトリである。
2019-12-07  오전 02:19    <DIR>          host-manager
2019-12-07  오전 02:19    <DIR>          manager
2019-12-07  오전 02:19    <DIR>          ROOT
               0개 파일                   0 바이트
               8개 디렉터리  450,057,445,376 바이트 남음

C:\apache\apache-tomcat-9.0.29\webapps>

作成したディレクトリに {Tomcatインストールディレクトリ}/webapps/hello/WEB-INF/web.xml 設定ファイルを作成し、次のように記述する。

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    version="3.0">

    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

</web-app>

続いて、画面に表示する {Tomcatインストールディレクトリ}/webapps/hello/index.jsp ファイルも作成し、次のように記述する。

<html>
<body>
<h1>Tomcat Page</h1>
</body>
</html>

次に、Tomcatを起動するために {Tomcatインストールディレクトリ}/bin/startup.bat コマンドファイルを実行する。すると、次のようなコンソール画面が表示されるはずである。

Tomcatに簡単なWebアプリを作成する

画面が表示されるか、ブラウザで http://localhost:8080/hello/ にアクセスして確認する。

Tomcatに簡単なWebアプリを作成する

上のように表示されれば準備は完了である。