Apacheソフトウェア財団謹製のJava サーブレットコンテナ。 以前はJakartaプロジェクトに所属していたが、今ではApacheソフトウェア財団のトップレベルプロジェクトへ昇格している。
J2EE 1.4まではサーブレット&JSPのリファレンス実装だった。
関連語:サーブレットコンテナ(Servlet)、JSPコンテナ
目次 始めに 1.これで変数のタイプミスがなくなる(Ctrl + space) 2.保存時にインポートがされないときは(Ctrl + Shift + O(オー)) 3.変数名を纏めて変えたいときは(Ctrl + F) 4.メソッド・ファイル・変数を確認したいときには(Ctrl + MouseClick) 5.纏めてコメントアウトをしたいときには(Ctrl + /) 6.インデントの調整に(Shift + Tab) 7.カーソルを先頭、最後尾にもっていくには(Home、End) 8.単語ごとにカーソルを移動する(Ctrl + 移動キー) 9.キーボードで選択を行いたいときには(Shift + 移…
というわけで更新日。 先週は出張と重なったため書けなくてすみませんでした。 さて、今日は、おすすめ漫画紹介の第二弾! 前回はキャプテン翼という国民的サッカー漫画を紹介しましたが 今回紹介するのはこれ。 そう、北斗の拳。 今年40周年を迎える伝説のバトルアクション漫画です。 全世界で1億部以上販売されており、またメディアミックスの合計売上は3兆円と言われています。全世界のコンテンツの中で17位というスーパーヒット作品。 何故みんな、北斗の拳に惹かれてしまうのでしょうか? 今日は北斗の拳の魅力について語っていこうと思います。 まずはあらすじから紹介。 199X年、世界は核の炎に包まれた!海は枯れ、…
以下のバージョンを使用します。 ・Apache HTTP Server 2.4 ・Tomcat 10.1.8 (Spring Boot 3.0.6 に組み込まれているもの)Spring Boot を使用してアプリケーションを作成しました。 Apache HTTP ServerとTomcat を連携させる理由 静的ファイルと動的コンテンツの分離 Apache HTTP Serverは、静的なファイルを高速に配信することが得意です。一方で、動的なコンテンツを扱うことは得意ではありません。Tomcatは、動的なコンテンツを高速に生成することが得意です。 負荷分散装置として Apache HTTP S…
諸般の事情*1で眠れず一睡もせず朝を迎えた。 朝9時から18時半まで業務委託。 朝8時半近くに浜松駅前に来たけど、そこまで混雑してなかった。ラッシュはもっと前か? 3年前と同じ案件でした。 メンバーは元請け、下請け、俺(孫請け)でした。 案件紹介の会社が「下手すると22時まで長引く可能性がある」と言っていたので覚悟はしていたけど、現場に行って工程表を見ると16時半終了になっていたので歓喜! しかし、3年前と同じく工程表通りにいかず・・・。 普段6時間労働のバイトをしている自分は16時頃に帰りたくなったw 待ち時間はずっと立っていただけなのか、普段やっている肉体労働より疲れたんですが・・・。 3…
事象 HTTPSでアクセスさせるサイトがある。 しかし、何故かレスポンスがhttpsになる場合とhttpの場合が混在する。 原因 以下の複合要因で発生していた。 ALBはhttps → httpに変換を行っているが、その際X-Forwarded-Protoも併せて付与する。 docs.aws.amazon.com TomcatのRemoteIpValveがX-Forwarded-Protoに反応して、http → httpsに変換する。 tomcat.apache.org 対応方法 今回は何か困っているという訳では無かったので対応はしていない。(※1) 全てのアクセスをALB経由にする様に調整…
やりたいこと javaでVBSを管理者権限で実行 サーバーはTomcat IDEはEclipse ※Webアプリ上でVBSを管理者権限で実行することで、 権限エラーにならないようにかつUACの通知が表示されないようにしたかった。 やったこと eclipseでtomcatサーバーを立てて、サーブレット上でローカルPCのVBSを起動 VBSでCドライブにファイルを作成する簡単な処理だが、「書き込みできません」のエラー発生(Cドライブなので権限エラー) ローカルPCは管理者権限なのになぜ権限エラーになるんと迷走 ProcessBuilderでjavaからvbsを実行しているので、一時的に管理者権限で…
通常のThymeleafの変更反映 application.ymlもしくはapplication.propertiesにprefixの設定を追加 application.ymlの場合 application.propertiesの場合 通常のThymeleafの変更反映 SpringBootでテンプレートエンジンとして使用されるThymeleafですが、デフォルトの設定では変更を反映したい場合はビルドをし直してSpringBootのTomcatを再起動をする必要があります。 1文字変更しただけでもいちいち変更しなければならず、とても面倒な作業です。 しかし、application.ymlもしく…
以前書いた記事 DockerとJenkinsでJavaプロジェクトのコンパイル等してwarファイルのデプロイをする - Qiita この記事ではTomcat環境をDockerコンテナで作成して、そこに同じくDockerコンテナで作成したJenkins環境からデプロイを行うということをやりました。 流れとしてはこうです Githubにソースをpushする Jenkinsのジョブを実行する(手動) テストやビルドを通してwarファイルがtomcatコンテナにデプロイされる 今回はMavenでやっていたのをgradleにして、Jenkinsの環境も新しく2.376で実施します。 また以前の記事では色…
Selamat siang! Putritidurです。 先月Ancolを訪れた際の虫刺されについて書こうと思います。こちらの記事にまとめた通り、先月Allianz Eco ParkとFaunalandに行きました。 putritidurjkt.hatenablog.com Ancolから帰った次の日の朝、顔の右下が赤く腫れ、するどい痛みが感じられました。洗顔をしても激痛、クリームを塗っても激痛で、とても辛かったです。鏡で確認すると、こちらの写真のような状態になっていました。 その日は病院に行くことができなかったので、次の日に病院に行きました。皮膚科医がその日はいなく、一般医の先生に診てもらい…
AWS上にwebサーバを立て、アプリケーション実行が必要だったのですが いろいろと環境構築ではまりました。 他の人がはまらないとうれしいと思い、筆をとりました。 ご参考になれば幸いです。 本記事を読んでわかること AWSのEC2環境で、下記パッケージのインストールができるようになる 項番 ソフトウェア バージョン 1 amazon linux 5.10.130-118.517.amzn2.x86_64 2 Apache Apache/2.4.54 3 Tomcat 8.5 4 MySQL 8.0.30 5 phpMyadmin 5.2.0 はまりポイントを交えて説明します。 EC2のサーバ設定…
タイトルの通り、PHPカンファレンス小田原に参加してきました。 参加のきっかけや感想を記載します。
Aria Operations 8.16 の Hot Fix 1 がリリースされました。 kb.vmware.com 適用対象としては、 VMware Aria Operations 8.16 Hot Fix 1 can be applied to any 8.16.x environment. と 8.16.x なら何でもこざれですが、この時点で 8.16 のリリースとしては以下。 8.16 8.16.1 ところでこれ、どちらに当てても結果は同じ中身になるんだっけ…という検証。 TL;DR どのバージョンに Hot Fix を適用しても結果は同じものができる。 環境 Aria Operati…
AWS ECS + Java の場合の注意点と解決方法 ヘルスチェックの猶予期間(healthCheckGracePeriodSeconds)について AWS CDK で healthCheckGracePeriodSeconds を設定する ECS のログでヘルスチェックの様子を確認する AWS CDK でヘルスチェック周りの設定 参考ページ AWS ECS + Java の場合の注意点と解決方法 AWS ECS で Java アプリケーションを動かそうとすると、最初の立ち上がりが遅くて、ヘルスチェックが通らないことがあります。 Docker が立ち上がってから Java のアプリケーション…
子供の頃に仲良かった同世代の姉妹の従姉妹とずっと会わずに過ごしていましが、久しぶりに連絡を取り、再会! こんにちは。まゆりんです。 子供の頃に仲良かった同世代の姉妹の従姉妹とずっと会わずに過ごしていましが、久しぶりに連絡を取り、再会することにしました。 久しぶりに同世代の姉妹の従姉妹と会うと子供の頃の面影が残っていて、子供の頃の記憶か蘇りました。 同世代の姉妹の従姉妹とラグジュアリーなネオタイ料理店『プーケットオリエンタル横浜店』で女子会を楽しむ! アメリカ・ニューヨークマンハッタンの『TOMCAT BAKERY 』が横浜駅西口『シァル横浜』に出店しました。 『TOMCAT BAKERY 』は…
ちよ8号です。Raspberry PI。 「Raspberry PI OS Lite 64bit」をインストールしました。目的は「OpenMediaVault」のインストールです。 昔は「MS-DOS」や「Solaris」などを使っていましたが、CUIのOSは久しぶり。MS-DOSでは「SEDIT」でしたねぇ。SolarisのCUIでは「vi」でしたが、もう「vi」の使い方は「終了が大文字のZZ」以外を覚えてないわ(笑)。ちよちゃんが使うWindowsで使うエディタは基本「メモ帳」ですかね。必要に応じて「Peggy Pad」なんですけど、今ではもうダウンロードもできないですから。サポートも終わ…