タグ

2009年10月26日のブックマーク (1件)

  • 特定ディレクトリのファイル更新をチェックする

    Tomcatには、Webアプリケーション自動配備の仕組みがあります。アプリケーションのベースディレクトリ(デフォルトでは「%TOMCAT_HOME%\webapps」)以下にアプリケーションを追加したり、アプリケーションを変更したときに、自動的にロードしてくれる仕組みです。 こうした、特定ディレクトリ以下のファイル更新を自動的にチェックするような機能は、Javaの基的なテクニックの組み合わせで実現できます。TIPSで説明する方法は、Tomcatで実際に使われています。 更新自動チェックのプログラミング方法 スレッドを1つ常駐させて一定間隔でチェック処理を走らせます。ここで、ディレクトリ更新の自動チェックを行うクラスを作成する上でのポイントを、5点挙げます。 (1)Runnableインターフェイスを実装した内部クラスを作る (2)スレッドを停止するためのフラグを持つ (3)管理下に置かれ

    特定ディレクトリのファイル更新をチェックする
    nettabo
    nettabo 2009/10/26
    スレッドで無限ループして、ファイルを見に行く。こういうライブラリとかないのかな。