ITエンジニアの成長ブログ

ITエンジニアとして行う勉強の発信&日々の生活で体験した楽しいことをゆるく発信

Tomcat

WindowsのTomcatでSSLを有効化する

やったことないからやってみようか、くらいの気持ちで、今回はWindowsにインストールしたTomcatでSSLを有効化してみたいと思います。Apache Httpサーバーは無しで、あくまでTomcat単体で実現してみたいと思います。 また、ローカルでの簡単な検証ですのでSSL…

Tomcatにデプロイしたアプリケーション配下の「META-INF\war-tracker」について

Tomcatにwarで固めたアプリケーションをデプロイした後に、warから展開されたアプリケーションのディレクトリ配下に、「META-INF\war-tracker」という謎のファイルがあることに気づきました。 war-trackerそもそもwarファイルにこのファイルが入っているのか…

Tomcatのアクセスログの日時について

今回はTomcatのアクセスログの日時ついて、今更ですが気づいたことをメモ程度に残しておきます。 ※こちらの動作確認は、Tomcat8.5で行っていますTomcatは何も設定を変えてなければ、アクセスログをlogディレクトリ配下に出力してくれていると思います。ファ…

Tomcatのデフォルトのエラーページを編集する

Tomcatのデフォルトのエラーページを編集する方法について、簡単に紹介したいと思います。 今回は、Windows10のPCにインストールしたTomcat 8.5で確認しています。 Tomcatのデフォルトのエラーページをみてみる デフォルトで404エラーが発生したエラーページ…

Windowsでファイルのハッシュ値を確認する

先日、ちょっと検証したいことがありTomcatのソースコードを公式サイトからダウンロードしてみることにしました。 ダウンロードページhttps://tomcat.apache.org/download-80.cgiのキャプチャは以下のとおりですが、それぞれのダウンロードするファイル名の…

WindowsでインストールしたTomcatの起動ポートを変更する

Tomcatは、インストール後のデフォルトではポート番号8080で起動することになっていると思います。 今回はこのポート番号を変更して、Tomcatを起動する方法を確認したいと思います。 ちなみに、タイトルに「Windowsで~」と書いてますが特にOSは関係ないと思…

WindowのTomcatのコンソール文字化け

WindowsでTomcat起動バッチファイル(${TOMACAT_HOME}/bin/startup.bat)を実行して、Tomcatを起動するとコンソール(コマンドプロンプト)が別途立ち上がりそこにTomcatの起動ログが出力されると思います。そこの起動ログが何やら文字化けするんですよね。…

セッションタイムアウトについて

今回は、セッションタイムアウトについてお話していこうと思います。 セッションとは? セッションタイムアウトを説明する前に、まずはセッションについて説明します。ブラウザを使ってAmazonや楽天などのショッピングサイトで、カートに商品を入れて様々な…

Tomcatの起動時間を早くする

Tomcatの起動時間を早くする方法はいくつかあるようですが、簡単にできる方法を紹介したいと思います。 この設定を試したTomcatのバージョンは、8.0.x系です。ですが、Tomcat公式サイトを見る限りでは他のバージョンでも設定できそうです。Tomcatの設定ファ…

Apache HTTPサーバーとTomcatを連携する

今回は、HTTPサーバーの一つであるApacheとJavaサーブレットコンテナであるTomcatを連携したいと思います。HTTPサーバーのApacheでリクエストの受付を行い、そのリクエストをTomcatに転送するような構成です。私個人が今までの仕事で携わった仕事でよくこの…

TomcatのManagerアプリケーションを有効化してみる

本日もTomcatの話題です。今回は、Tomcat標準で用意されているWebアプリケーションの一つであるManagerアプリケーションを有効化してみたいと思います。Managerアプリケーションは、デフォルトでは使用できないように設定されているため有効化するためにはTo…

Windowsで動くTomcatの起動メモリの設定

本日もTomcatの話題です。Windowsで動くTomcatのメモリの設定変更についてです。以前、Tomcat上で動作するWebアプリケーションでOutOfMemoryエラーが頻発しました。 そのため、メモリサイズを上げなければという話になりました。メモリの設定変更なんてWebに…

TomcatをWindowsサービスとしてインストールする

今回は、無償で利用できるApache Tomcat(※以後、Tomcat)をWindowsにインストールしていきたいと思います。Tomcatは、WindowsやLinuxでも動作することができるJavaのAPサーバーです。無償で利用できるため、様々なところで利用されていると思います。今回は…