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:
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?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(); }
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

Rispondi quotando