Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
したがって、HttpServlet を拡張するクラスがあり、ServletContextListener を実装した別のクラスに設定された変数にアクセスしようとしていました。
ただし、HttpServlet を拡張するクラスの次のコード行では、NullPOinterException が発生しています。
SomeObject x = getServletContext().getAttribute("x");
なぜこれが起こっているのかわかりません。何か案は?
おそらく、サーブレット クラスの init(ServletConfig cfg) メソッドをオーバーライドし、super.init(cfg) を呼び出して標準のセットアップを実行しなかったため、コンテキストが空になった可能性があります。