Ho schedulato una servlet utilizzando quartz .... ogni tot ore la classe myJob viene eseguita e viene eseguito il seguente codice che effettua una chiamata alla servlet:

codice:
 public void execute(JobExecutionContext jec) throws JobExecutionException{ 		
try { 			
    URL url = new URL("http://localhost:8080/Tesi/getOautCodeFa"); 
    URLConnection connection; 			
    connection = url.openConnection(); 		 			                         
    connection.setDoOutput(true); 	      	       
    BufferedReader in = new BufferedReader( new InputStreamReader( connection.getInputStream() )); 	             		

} catch (IOException e) { 			// TODO Auto-generated catch block 			e.printStackTrace(); 		}  		 		
} catch (MalformedURLException e) { 			
// TODO Auto-generated catch block 			e.printStackTrace(); 		} catch (IOException e) { 			// TODO Auto-generated catch block 			e.printStackTrace(); 		}
La chiamata alla servlet viene eseguita correttamente se non fosse che la servlet effettua anche un redirect che non viene eseguito. Come posso risolvere questo problema?

Posso eventualmente schedulare in qualche modo direttamente la servlet?

Altra domanda .... se mettessi il metodo run() all'interno della servlet è possibile invocare direttamente il metodo doGet() della servlet?

grazie mille.. spero di essere stato abbastanza chiaro!

Dennis