Ciao a tutti,
è da qualche giorno che sto impazzando con un problema per cui non pretendo che mi diate la soluzione ma voglio sperare che mi direzionate per il verso giusto.
Il mio obbiettivo è quello di far colloquiare una servlet java su Tomcat con dei programmi cobol che restituiscono come risultato uno streaming xml...il colloquio tra java e cobol avviene attraverso una libreria di terze parti su cui non ho la minima visibilità. Lasciando da parte il colloquio java-cobol, so per certo che esso è avvenuto correttamente e che il programma Cobol ha restituito il risultato sul suo stdout che in qualche maniera è stato "catturato" da Tomcat ma rimane "incastrato" in tomcat. Vi dico ciò perchè se faccio lo shutdown del tomcat, allora nel log, alla fine dello stop, appare il risultato della chiamata al cobol (ed è l'unico modo con cui riesco a vedere che effettivamente qualcosa sia stato elaborato, oltre al log del cobol).
Come faccio a "catturare" ciò che c'è in Tomcat e redirezionarlo sulla response della servlet?
Devo usare la System.setOut? E come?
Grazie mille e spero tanto di essere stato chiaro!!!!!!