« 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

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/3959/16237073

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

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