« PostgreSQL用デザインツール | Main | Lambda Probeの4つの権限 »

2007.08.27

Lambda Probeでグラフが表示されない

 Lambda Probeで統計情報等の画像(グラフ)が表示できないという状況に遭遇(staticな画像(ロゴ等)は問題なく表示できています)。

 Tomcatのログを見たところ、ファイルの書き込みに失敗しているっぽい。「クイックチェック」メニューにおいて、やはりファイルの書き込みに失敗しているという状態。
 クイックチェックの処理を行っているクラスを探してみると・・・org.jstripe.tomcat.probe.controllers.TomcatAvailabilityControllerにたどり着きました。ファイルの出力を行っているところの処理を見てみると、システムプロパティjava.io.tmpdirのパスに対して書き込みを行っているようなので、「システム情報」メニューの「システムプロパティ」でその値を確認してみると・・・確かに、実在しないパスが指定されていました。

 ってことで、Tomcat起動時に、明示的にjava.io.tmpdirを実在するパスで指定することで、問題なくグラフも表示されるようになりました(環境によっては、Tomcat実行ユーザに対する書き込み権限を付与する必要があります)。

|

« PostgreSQL用デザインツール | Main | Lambda Probeの4つの権限 »

Java」カテゴリの記事

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack


Listed below are links to weblogs that reference Lambda Probeでグラフが表示されない:

« PostgreSQL用デザインツール | Main | Lambda Probeの4つの権限 »