タグ

tomcatに関するigaiga07のブックマーク (8)

  • ログレベルが突然変わる謎の事象を追う ~ あるOSSサポートエンジニアの1日 - Qiita

    Logger.getLogger("test").setLevel(Level.OFF); これは、testという名前のロガーのログ出力を抑止することを目的としたコードです。 ここで使っているLoggerはJava標準のjava.util.logging.Loggerで、getLogger()は引数で与えられた名前のロガーインスタンスが既に生成されていればそれを返し、無ければ新たに生成するメソッドです。setLevel()は、そのロガーのログレベルを設定します。引数はLevel.OFFなので、ログ出力を無効にします。 この記事は、上記コードが引き起こした問題についての実話です。 このコードが起こした問題 ある日、私のもとに至急の調査依頼が来ました。その内容は、「Tomcatの再起動をきっかけに、Webアプリケーションがボディの無い正常応答を返すようになった」というものでした。 その後の再起

    ログレベルが突然変わる謎の事象を追う ~ あるOSSサポートエンジニアの1日 - Qiita
  • Jetty 8が最速 - Servletコンテナ起動時間比較 | エンタープライズ | マイコミジャーナル

    Java Servlet Technology Javaのアプリケーションサーバは年中無休で稼働し続けるタイプのシステムであるため、アプリケーションサーバそのものの起動時間が注目されることはあまりない。一度起動してしまえばJavaの高速化技術によって、稼働するごとに動作が速くなるし、動作速度が問題になることも少ない。 しかし、これが開発段階ということになると話が違ってくる。開発段階ではアプリケーションサーバの停止と起動を繰り返すというのはざらにある状況だ。起動が遅いアプリケーションサーバを使っていたのではストレスを感じてしまう。そうした場合に役立つデータが「Servlet containers, startup time」に掲載された。 Servlet containers, startup time - Afterburnerより抜粋 Glassfish 3.1、Jetty 8.0.0M

  • TomcatではなくJBossを選ぶ○○の理由 - nekop's blog

    java-ja忘年会でharu860さんに聞かれたのでエントリを書くよ。と思ってざっくり書いて放置していましたすみません。この質問へのよくある回答として「EJBを使うとき」みたいなものがありますが、この回答は多くの場合何の役にも立ちませんね。このような回答をする人はJBossをあまり良く理解していない可能性があります。 というわけで、JBossを使っているユーザがどのようなモチベーションでTomcatではなくJBossを使うのか、もしくは完全にJBossに乗り換えているのか、実例ベースの理由をいくつか紹介しましょう。 機能 Tomcatで提供される機能は基的にServlet, JSP, JDBC接続プールのみで、他のものは提供されていません。シンプルですが、他のものが必要になったときに、それらをインテグレーションするコストが発生するなど、少し面倒なことになります。 TomcatになくてJ

    TomcatではなくJBossを選ぶ○○の理由 - nekop's blog
  • Glassfish V3 と Apacheをjkコネクタでつなぐ - しんさんの出張所 はてなブログ編

    JKコネクタならApacheじゃなくてIISでもいいけど。 GlassfishはサーブレットコンテナがTomcat 5.5をベースに拡張されて作られているので(サーブレットコンテナのリファレンス実装はTomcatではなく、Glassfishです。先に作られるので当たり前だが、この時点でTomcat 6.0はまだ存在しないため)jkコネクタが一応隠しとしてありました。 V3では隠しではなく、標準機能で用意されました。これによって面倒なことが一切なくなりました。 これはうれしいですね。 まず管理画面を開きます。 場所はここです。 「構成」-「ネットワーク設定」-「ネットワークリスナー」を開きます。ここで新規作成を選びます。 新規作成時に「JKリスナー」のチェックを入れるだけです。これをいれないと通常のHTTPリスナになります。 再起動は促されませんが、再起動しないと反映されないようです。再起動

  • Tomcat7の新機能(CSRFとメモリリーク) - カタヤマンがプログラマチックに今日もコードアシスト

    巷でうわさのTomcat7ですが、新しい機能として Generic CSRF protection Web application memory leak detection and prevention という気になる機能が入っているね、とT2チーム内で話題になっていました。 Tomcatのサイトを見るとバイナリ版配布が開始されていたので、とりいそぎJadってみることにしました。 Generic CSRF protection CSRFについては高木先生などの専門家に解説をまかせますが、要はサイト外からのリクエストによって不正な処理が行われてしまう、というセキュリティホールです。(リンクを押すと、mixiに勝手に書き込まれてしまうとかありましたよね) これを防ぐには、リクエストデータがサイト外からきているかどうかを判定する(=リクエストがサイト内から来ていることを判定する)ことが必要です

    Tomcat7の新機能(CSRFとメモリリーク) - カタヤマンがプログラマチックに今日もコードアシスト
  • Ubuntu 9.04 環境構築 on Virtual Box - A Memorandum

    Ubuntu 9.04 が出たので Virtual Box 上にインストールした。 環境構築時のメモ ホームの日語ディレクトリの変更 とりあえず、ホームの日語ディレクトリが嫌なので英語に変更 $ LANG=C xdg-user-dirs-gtk-update Sun Java とりあえずJDK入れる $ sudo aptitude update $ aptitude search sun-java $ sudo aptitude install sun-java6-jdk sun-java6-sourceバージョン確認 $ java -version java version "1.6.0_13" Java(TM) SE Runtime Environment (build 1.6.0_13-b03) Java HotSpot(TM) Client VM (build 11.3-b02

    Ubuntu 9.04 環境構築 on Virtual Box - A Memorandum
  • http://neta.ywcafe.net/000880.html

  • □03_Tomcatで始めるFlex+Java開発(1/3) ─ @IT

    EclipseベースIDEとTomcatで始めるFlex+Java開発:業務用RIAの命!? Flex+Java開発入門(1)(1/3 ページ) 連載では、サーバサイドとして「Java」、リッチなクライアントサイドとしてJavaと相性の良い「Adobe Flex」(以降、Flex)を用いたRIA開発の基礎を解説します。EclipseベースのIDEである「Flex Builder」を使って、「Tomcat」で動くeラーニングのRIAが完成するまでお届けする予定です 編集部注:Flex Builderは、2010年3月の新版から「Flash Builder 4」に名称変更しています。期間限定の無料版をダウンロードして使えます 「リッチクライアント/RIA」が認知されてきた昨今 最近、筆者は「RIA(Rich Internet Application)/リッチクライアントの認知の拡大」をよく

    □03_Tomcatで始めるFlex+Java開発(1/3) ─ @IT
  • 1