ok, posto di seguito il codice della servlet. In pratica cerco di instanziare una classe VisitatoreServiceFacadeImpl e di sfruttarne il metodo DatiReport.
Il null exception viene fuori durante l'esecuzione di DatiReport che a sua volta instanzia altri oggetti.
Premetto che DatiReport funziona regolarmente se richiamato da Flex tramite BlazeDS.
Forse è una questione di context ???
codice:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//Prova.
try {
// Chiama metodo per la generazione.
VisitatoreServiceFacadeImpl visitatoreServiceFacadeImpl = new VisitatoreServiceFacadeImpl();
visitatoreServiceFacadeImpl.DatiReport("prova", "STRINGA");
FileInputStream fstream = new FileInputStream("stringa.xml");
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine;
response.setContentType("text/xml; charset=UTF-8");
PrintWriter out = response.getWriter();
while ((strLine = br.readLine()) != null)
out.println(strLine);
in.close();
out.close();
}catch(Exception e){
e.printStackTrace();
}
}
grazie