Varáveis do ServletContext

Pessoal,

Tenho uma aplicação antiga em que eu criava e em servlet que era usado pelos demais servlets da aplicação.

Eu crio a variável desta maneira:
ServletContext application = getServletContext();
application.setAttribute(“CFControleSite”, controleSite);

E lia nos demais servlets desta maneira:
ServletContext application = getServletContext();
String CFControleSite = (String)application.getAttribute(“CFControleSite”);

Eu lembro que isso funcionava, quando eu usava uma outra versão do jdk e do tomcat.

Mas agora, que estou usando as versões mais recentes do jdk e tomcat, estou recebendo o erro abaixo. O erro só acontece quando vou ler a variável, na gravação da variável não está apresentando erro.

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

java.lang.NullPointerException
CF0001.doPost(CF0001.java:31)
CF0001.doGet(CF0001.java:15)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.26 logs.