jgbt:
cara,
esse codigo não vai funcionar simplesmente pq o metodo getServletContext() retorna o contexto dentro do server.
vc nao poder invocar esse metodo dessa maneira.
mas eu na netendi o que vc ta querendo fazer. vc quer ler o arquivo?
[]´s
eu suspeitei desde o principio…kkk… 
mas brincadeiras a parte, meu problema é bem chato pra dizer a verdade.
Eu tenho alguns arquivos (xsd, certificados digitais, keystore,…) que eu preciso carregar na aplicação. Em desktop eu usava normal:
File file = new File("src\\securityResources");
String path = file.getAbsolutePath() + "\\" + certificado;
mas na web eu não to conseguindo pegar esse arquivo…fiz alguns testes e me da um erro como:
java.io.FileNotFoundException: file:\C:\Arquivos de programas\Apache Software Foundation\Apache Tomcat 6.0.14\bin\src\java\securityResources\certificado_rns.p12 (A sintaxe do nome do arquivo, pasta ou nome do volume está incorreta)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at br.com.cienci.nfe.signature.DigitalSignature.sign(DigitalSignature.java:74)
at br.com.cienci.nfe.rfc.ConsultaCnpjWs.getIncricaoMunicipal(ConsultaCnpjWs.java:41)
at br.com.cienci.nfe.rfc.RFCServer$Server.handleRequest(RFCServer.java:152)
at com.sap.mw.jco.JCO$Server.dispatchRequest(JCO.java:5409)
at com.sap.mw.jco.rfc.MiddlewareRFC$Server.nativeListen(Native Method)
at com.sap.mw.jco.rfc.MiddlewareRFC$Server.listen(MiddlewareRFC.java:1010)
at com.sap.mw.jco.JCO$Server.listen(JCO.java:5205)
at com.sap.mw.jco.JCO$Server.run(JCO.java:5139)
at java.lang.Thread.run(Thread.java:619)
eu não entendo pq ele vai no diretorio bin do tomcat…o esperado era pegar o arquivo no diretorio onde esta a aplicação…
alguma sugestão?..qualquer coisa é bem vinda… 
vlw