2021年7月11日
EclipseでTomcatのプロジェクトを作成するとき、多くは[http://localhost:8080/]でアクセスして動作確認をすると思いますが、私の場合、ドメイン[http://xxx.test.fbijobs.jp/]でHTTPのApache80番ポート経由で動作確認しています。
その理由は、本番の動作環境に近いからです。
今回、Eclipse 2021がリリースされたに伴い、AJPの設定に少し苦労したので備忘録として残します。
まず、Tomcatのサーバの構築ですが、[ファイル]>[新規]>[その他]>[サーバ]でTomcatを構築し、[プロジェクト・エクスプローラー]内に[Servers]ができます。
この[Servers]の中に[<Tomcat9>-config](<>内は自身が名付けたサーバー名)の中に[server.xml]があります。Eclipseで開いても編集ができないので、右クリックして場所を確認し、その場所にある[server.xml]を別のテキストエディタで開いてください。
次の箇所をコメントアウトして有効にします。また、私はIpv6の環境ではないので[::1]を[localhost]に変更します。
しかし、この設定のみではTomcatを起動すると[重大: コンポーネント[Connector[AJP/1.3-8009]]の開始に失敗しました。]とTomcatの起動はできるのですが、AJPの接続ができません。
先ほどの中に
を追加して下記のようにしてください。
以上
This site has nothing to do with FBI (Federal Bureau of Investigation).
I support activity of FBI.
If you want to look at a homepage of FBI, trace the following link.
https://www.fbi.gov/
https://www.fbijobs.gov/