5

JAMonを使用していますが、を使用しjamon.warてアプリを監視したいと思います。ただし、私のアプリとjamon.warアプリには異なるクラスローダーがあるため、お互いの静的変数(私が理解している限り、データが格納されている場所)は表示されません。アプリを呼び出すと、適切なデータが取得MonitorFactory.getReport()されます。

これを機能させる方法は?

4

1 に答える 1

4

問題は、にjamo​​n-xx.jarが含まれていることでしたWEB-INF/lib。それを削除すると(そしてtomcatのlibディレクトリにのみ存在する)、tomcatクラスローダー(すべてのアプリケーションクラスローダーの親であると思います)によってロードされるため、2つのアプリケーションは静的フィールドを共有できます。

于 2011-12-08T13:15:01.100 に答える