-顧客満足度の高いコミュニケーションスキル

  • プロジェクトを遂行する進行管理スキル
  • わかりやすくものごとを伝え、相手に理解してもらえる折衝能力(プレゼン能力)
  • 黒字計算ができる財務マネジメントスキルなど


顧客満足度の高いコミュニケーションスキル

・強い統率力のある人材マネジメントスキル

・プロジェクトを遂行する進行管理スキル

・わかりやすくものごとを伝え、相手に理解してもらえる折衝能力(プレゼン能力)

・黒字計算ができる財務マネジメントスキルなど

■backgroud
tomcat: 5.5
log4j: 1.2.15

■error
log4j:ERROR LogMananger.repositorySelector was null likely due to error in
class reloading, using NOPLoggerRepository.

■reason
tomcatが、異なるlog4jインスタンスを混同して、無いはずのものをリロードしようとする為に生じるエラー。

■solusion
1.2.15以降のlog4jを使用している場合であれば、シャットダウン時にのみ以下エラーが生じるのは、妥当。
ってかしゃーない。

                                                                                                    • -

That seems to be at the second of these lines.

public static Logger getLogger(String name) {
return repositorySelector.getLoggerRepository().getLogger(name);

So either the repositorySelector is null, or its returning a null
LoggerRepository. If this is always from a shutdown hook (the other
reports
don't mention if it's a shutdown hook). setRepositorySelector(..) is never
called, so presumably it's a null from LoggerRepository.

However, DefaultRepositorySelector does not even have an API for removing
a
repository once set. That would seem to suggest that the selector was made
with
a null LoggerRepository in the first place - but it can't be :)

Nothing Commons-Logging looks like it touches this, so currently I keep
suggesting the NPE can't happen. Need to repeat my steps and see where I
screwed up.