タグ

2013年3月29日のブックマーク (4件)

  • 【Java】TomcatでROOT.warがいい働きをしてくれた件

    RESTアクセステスト用のウェブサーバを作成した。 用途に応じて複数の接続先となるため、用途に応じてテスト用のコンテキストを作成した。 コンテキストhoge hoge.war hogeで処理するモジュール コンテキストfuga fuga.war fugaで処理するモジュール コンテキストpiyo piyo.war piyoで処理するモジュール で、 開発中なので、存在しないコンテキストなどがあったんだけど、 とりあえず、レスポンスのデータはともかく、レスポンスコードぐらいは返したいと思った。 こんな場合に、ROOT.warが役に立った。 hoge.warしか用意できていないって時に レスポンスコードだけを返すROOT.warが、fuga、piyoの分まで働いてくれました。 http://www.example.com/ ROOT.war http://www.example.com/hog

    Arison
    Arison 2013/03/29
    コンテキストが存在する場合は、コンテキスト.warが呼び出される。 コンテキストが存在しない場合は、ROOT.warのディレクトリが呼び出される。
  • 【Java】Java 7 Update 10ゼロデイ攻撃

    Name : Hitoshi Arimura HN :アリソン、arisonjp 大都会岡山の南部にある玉野市生まれ。 大都会岡山のIT会社(目標は大都会No.1) でコンピュータとお客を相手に日夜格闘中。 岡山滞在中は家族ブログ。 出張中はグルメブログ。 基的に遊び人のおっさん。 ライフハックとガンダム好き。 ギガフロート玉野を浸透中。 Ingressでは青色好きなENL。 質問は 質問箱からどうぞ あなたの「いいね」が欲しいです。 最近の投稿 チャットGPT が語る ギガフロート玉野 2023-12-09 AIが描くギガフロート玉野 2022-12-10 ブログ再開します 2022-01-07 ギガフロート玉野とメタバースについて 2021-12-10 ギガフロート玉野の公式グッズ 2020-12-16 ギガフロート玉野「宇高航路フォーエバー」 2019-12-17 ギガフロート玉野

    Arison
    Arison 2013/03/29
    Java 7 Update 10以前のバージョンの脆弱性を利用して任意のコードを実行できる
  • システムエンタープライズの新社長就任祝賀会

    Name : Hitoshi Arimura HN :アリソン、arisonjp 大都会岡山の南部にある玉野市生まれ。 大都会岡山のIT会社(目標は大都会No.1) でコンピュータとお客を相手に日夜格闘中。 岡山滞在中は家族ブログ。 出張中はグルメブログ。 基的に遊び人のおっさん。 ライフハックとガンダム好き。 ギガフロート玉野を浸透中。 Ingressでは青色好きなENL。 質問は 質問箱からどうぞ あなたの「いいね」が欲しいです。 最近の投稿 チャットGPT が語る ギガフロート玉野 2023-12-09 AIが描くギガフロート玉野 2022-12-10 ブログ再開します 2022-01-07 ギガフロート玉野とメタバースについて 2021-12-10 ギガフロート玉野の公式グッズ 2020-12-16 ギガフロート玉野「宇高航路フォーエバー」 2019-12-17 ギガフロート玉野

    システムエンタープライズの新社長就任祝賀会
    Arison
    Arison 2013/03/29
    株式会社システムエンタープライズの新社長就任祝賀会
  • 【Java】Struts2 RegexFieldValidator トリム事件

    今日のはまり。 Struts 2のvalidate アノテーションの問題。 RegexFieldValidatorが内部で勝手にトリムするから半角スペースが先頭や末尾にあるかの正規表現でチェックできなかった。 RegexFieldValidatorのソースを見ると勝手にトリムしている。 パラメタでトリムの実行有無を判定できないようにしているのは何かの理由があるのだろうか。 Struts 2のアノテーションが2つ利用できないのが残念。 正規表現は、「または」を用いるしかないのだろうか。 【後日談】 最終的にCustomValidatorを使ってValidateさせた。 RegexFieldValidatorクラス を extends して XxxxRegexFieldValidator クラスを作成した。 validateメソッドをOverrideした。 【ソース一部抜粋】 public c

    Arison
    Arison 2013/03/29
    RegexFieldValidatorが内部で勝手にトリムするから半角スペースが先頭や末尾にあるかの正規表現でチェックできなかった。