タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

tomcatに関するH_Yamaguchiのブックマーク (3)

  • 静的ファイルはTomcatに処理させない - やさしいデスマーチ

    TeedaなどJavaEEでウェブアプリを構築する場合、バックエンドのTomcatやGlassfishにApacheから転送すると思います。しかし、CSSなど静的なファイルまでTomcatに処理させるのはムダなので、これらはApacheで処理を終わらせるような設定を行いましょう。 ProxyPass とか使えば簡単じゃんと思いますが、開発時もスムーズに動くようにするには結構工夫が必要です。開発時に運用時の環境を踏まえておき、デザイナ、プログラマ、デプロイヤー(?)のタスクがスムーズに回るようにしましょう。 構成 サーバアドレスのルート直下にアプリケーションが展開され、それらはTeedaで構築しているとします*1。 さらに静的ファイルに関してはまとめて扱う方が便利なので、1つのディレクトリに納めてしまいます。なのでこんな感じです。 webapp + /media | + css | + js

    静的ファイルはTomcatに処理させない - やさしいデスマーチ
  • Tomcatの強制シャットダウンスクリプト - 銀の鍵

    怪物と闘う者は、その過程で自らが怪物と化さぬよう心せよ。 おまえが長く深淵を覗くならば、深淵もまた等しくおまえを見返すのだ。 ニーチェ「善悪の彼岸」 Tomcatを動かすには普通、専用のユーザー(例えばtomcatユーザー)を作成し、そのユーザー権限でTomcat付属の${CATALINA_HOME}/bin/startup.shおよび${CATALINA_HOME}/bin/shutdown.shスクリプトを起動します。外の方法もあるみたいだけど、私はいつもこれらの(やや原始的な?)スクリプトを使用しています。もちろん、OS起動時に自動起動するように、initスクリプトにしてしまいますが。 しかし、${CATALINA_HOME}/bin/shutdown.shを実行時に、Tomcatが終了せずにプロセスが残ってしまうことがあります。おそらくWEBサービスの処理が忙しいからなので

  • 試験管のなかのコード :: Apache Tomcat + DBCP で Connection のリークを確認する方法をメモ

    Flag to log stack traces for application code which abandoned a Statement or Connection. Logging of abandoned Statements and Connections adds overhead for every Connection open or new Statement because a stack trace has to be generated. 設定の確認 設定が有効な状態で Apache Tomcat を起動すると、起動時に下記の様なメッセージがコンソールに出力される。 AbandonedObjectPool is used (org.apache.tomcat.dbcp.dbcp.AbandonedObjectPool@5f8bae) LogAbandoned:

    H_Yamaguchi
    H_Yamaguchi 2008/12/04
    今のプロジェクトでもリークが発生しているみたいなので、使ってみる。
  • 1