タグ

tomcatに関するdirablueのブックマーク (11)

  • Javaメモリ、GCチューニングとそれにまつわるトラブル対応手順まとめ - 日記のような何か

    GC周りでトラブルシューティングした際の経験や、Web等で調べたことをまとめてみる。 前提 ・JVMは、Sun Javaを想定。(他は使ったことないです。。。) ・Sun Java 1.5-1.6を想定。 目標 マイナーGC、Full GCそれぞれが頻発することなく、かつそれぞれの実行時間を1秒未満に抑えること。 マイナーGCは1秒未満どころではなく、もっと短くなるべき。どれくらいが理想かは?(0.1秒未満ぐらいを目指したい?) 連続した負荷状態(想定されるピークアクセス)でもOutOfMemoryErrorが発生しないこと。 理想的な状態は、上記に加えて、Full GCの発生が低頻度であること。 具体的には、できるだけマイナーGCで短命オブジェクト(1回使ったらもう使わないようなオブジェクト。逆にセッションオブジェクト等は長命オブジェクトとなる)を破棄させて、短命オブジェクトが、Tenu

    Javaメモリ、GCチューニングとそれにまつわるトラブル対応手順まとめ - 日記のような何か
    dirablue
    dirablue 2012/03/12
    ヒープダンプ GC
  • Tomcat 6(Windows X64版) SSLのサーバ認証設定

    JDKのkeytoolを使って自己署名証明書を作成し、TomcatのSSL設定(サーバ認証)をする手順についてまとめます。 ①鍵ペアを作成します。 C:\Windows\system32>keytool -genkey -alias server -keyalg RSA -keystore "c:\Prog ram Files\Apache Software Foundation\Tomcat 6.0\server.jks" キーストアのパスワードを入力してください: 新規パスワードを再入力してください: 姓名を入力してください。 [Unknown]:  yasu.hoge.com 組織単位名を入力してください。 [Unknown]: 組織名を入力してください。 [Unknown]: 都市名または地域名を入力してください。 [Unknown]: 州名または地方名を入力してください。 [Un

    Tomcat 6(Windows X64版) SSLのサーバ認証設定
    dirablue
    dirablue 2011/11/16
    自己署名
  • Eclipse/Tips - 備忘録

    This domain may be for sale!

    dirablue
    dirablue 2011/04/15
    他のプロジェクトを参照する場合に、tomcatが認識できない場合の設定方法
  • 技術的雑談-複数のTomcat間でSessionの途切れないClusterを作る - Tsubasa's HomePage

    使用OS:CentOS 3.5 httpd:Apache 2.0.46(多分2.0.xだったら大丈夫) JDK 1.5.0_10 Apache tomcat 5.5.17 mod_jk(tomcat-connector) 1.2.20 複数のTomcatを立ち上げてmod_jk経由でロードバランスさせるが完了していること。 目的 Tomcat5.5の複数のインスタンス間でWeb ApplicationのObjectを共有し、フェイルセーフなClusterを作る。 今回の完成版の構成図は以下のようになります。 ┌――――┐ httpリクエスト→ │ Apache ├―――┐ 処理を依頼 ┌――――┐ | |mod_jk|―――――→| Tomcat1| httpレスポンス← | | |←―――――| | | | | 結果を返す └――――┘ | | | ↑ | | | SessionなどのO

    dirablue
    dirablue 2010/08/25
    session クラスタリング
  • The Apache Tomcat 5.5 Servlet/JSP Container - Logging in Tomcat

    Tomcat 5.5 はその内部コード全体で Commons Logging を使っており, java.util.logging や Log4J など,開発者が必要に応じてロギング・コンフィグレーションを選択できるようにしています。 Commons Logging は,特定のロギング実装に依存することなく, さまざまなログ・レベルにわたって階層的にログを行う能力を Tomcat に与えます。 Tomcat 5.5 での重要な変更点として,localhost_log を作るために今までのバージョンにあった <Logger> エレメントは,もはや <Context> の妥当な入れ子エレメントではありません。 そのかわりに,デフォルトの Tomcat コンフィグレーションは java.util.logging を使います。 もしも開発者が Tomcat 内部の詳細なロギング (つまり Tomca

    dirablue
    dirablue 2010/08/06
    log logging.properties
  • Javaの道>掲示板(Eclipse 3.4 for EE DevelopersでTomcatを起動できない)

    Eclipse 3.4 for EE DevelopersでTomcatを起動できない Tomcatを利用してのJavaサーバサイド技術を勉強し始めて一ヶ月弱、Eclipse利用二日目の初心者です。 Eclipse IDE(3.4) for Java EE Developersをインストールして、jdk1.6.0_13をインストール済みのJREに、Tomcat v6.0をサーバとして設定した(つもりになっている)のですが、以下のようなエラーメッセージが表示され、EclipseのサーバビューからTomcatを起動できませんでした。 エラーメッセージ: サーバー localhost の Tomcat v6.0 サーバー は 45 秒内に始動できませんでした。 サーバーがより多くの時間を必要とする場合、サーバー・エディターでタイムアウトを大きくしてください。 エラーメッセージに記されている通り、

    Javaの道>掲示板(Eclipse 3.4 for EE DevelopersでTomcatを起動できない)
    dirablue
    dirablue 2009/05/21
    45秒のタイムアウトを変更する
  • apache とか tomcat とか - 衛星Tのネットでどうでしょう

    なんか最近さっぱり更新してなかった…。 7月から部署が変わりスタッフ系の部署に配属になったんで、少しは時間的余裕ができるような予感がする今日この頃。 んで、たまりにたまった apache 2.2 とか tomcat 6 関連を備忘録で…。 ●tomcat6.0.13 tomcat 6.0.13 + tomcat-native 1.1.10 を入れてみる。 ・${CATALINA_HOME}/lib の下に commons とか JDBCドライバーとかを突っ込む ・webapps , logs , conf の中身をそれぞれ webapps.org , logs.org , conf.org を作ってそこにごっそり移動 ・webppas の下に tomcat 5.5.x で動いていたものをもってくる ・conf/server.xml でコネクタを ajp コネクタのみにする‥それとポートも8

    apache とか tomcat とか - 衛星Tのネットでどうでしょう
  • Java Tips:TomcatでSSLを使うには?

    Webの通信経路を暗号化するときにはSSLを使いますが,TomcatでSSLを使うときの鍵の作り方と設定をまとめます。 TomcatでSSLを使うときの鍵生成 利用しているJ2SEやTomcatのバージョンによって準備が異なります。 J2SEについては,バージョン1.4以降ならJSSEが含まれていますので特段の準備はいりませんが,それ以前なら別途JSSEが必要です。個別にダウンロードする際は次のURLから入手できます。 JSSEダウンロード Tomcatはバージョン5系列の例で紹介しますが,4.1や4.0でもほぼ同じです。 ステップ(1) TomcatのSSLコネクタを有効にする必要があります。 TomcatのインストールディレクトリをCATALINA_HOMEとすると,CATALINA_HOME/conf/server.xmlに設定します。このXMLファイルを開いてポート番号として844

    Java Tips:TomcatでSSLを使うには?
  • http://www.jajakarta.org/tomcat/tomcat3.2-4.0/tomcat-3.2.3/doc-ja/tomcat-ssl-howto.html

  • Tomcat6と5を両方サービスとして動かす - ある異邦人の技術メモ

    会社のチームで使っているTomcat5.0系が動いてるWindowsマシンがあるんだけど、インストール位置(ディレクトリ)とか諸々が気持ち悪い&Tomcat6.0系を入れてコメットとかいろいろしてみたいということで、そのマシンにTomcat6.0を入れてみたい。 また、起動とかメンドクサイし、気分が出ないのでサービスにしときたい。 まずはTomcat6について、ちょっと調べて、とってきてインストールしてみた。 http://journal.mycom.co.jp/special/2007/tomcat6/menu.html http://tomcat.apache.org/index.html とってきたTomcatは6.0.14の簡単お気楽exeインストーラ。 で、普通にexeファイルを実行してみると・・・やっぱり、なんだか途中で以下のようなエラーが出てしまう。 Failed to in

    Tomcat6と5を両方サービスとして動かす - ある異邦人の技術メモ
  • Tomcat 5/6のサービスを共存させる (tec-q note)

    OS : Windows 2000, XP, 2003 Software : Tomcat 5.x, 6.x Windows Service Installer を使って Tomcat のサービスへ登録すると、先にインストールしたバージョンのサービスが邪魔をしてエラーが出てしまい、他のバージョンのサービスが登録できません。 これは Tomcat 5 と Tomcat 6 でサービス名は違う(それぞれ "Tomcat5"、"Tomcat6")のに、その表示名がどちらも "Apache Tomcat" と同じためです。(Tomcat 4.1 は "Apache Tomcat 4.1" で入ってくれます。) こんな時は、既にインストールされている Tomcat のサービス表示名を sc コマンドで変更すればインストールできるようになります。 (Windows 2000 の場合、sc コマンドはリ

  • 1