|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Nov 2007
Messaggi: 11
|
[JAVA] Problemi di timeout con i web services
Salve a tutti, come da titolo ho un problema di timeout.
Ho creato una applet java che gira sotto tomcat e che sfrutta axis. In particolare ho due web services che vengono utilizzati dall'applet e per fortuna fanno quello che devono fare il mio problema è che dopo circa 30 minuti che il brower è aperto, le chiamate ai web services non funzionano più, mentre l'applet continua a funzionare(per le altre cose che non sfruttano i web services, come la popolazione di tabelle prese dal database). qualche anima pia sa dirmi a cosa potrebbe essere dovuto? non ho molta esperienza di axis e non dove mettere le mani |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
Tu fai domande ad axis di tipo sincrono.?
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#3 |
|
Junior Member
Iscritto dal: Nov 2007
Messaggi: 11
|
sinceramente non so.. io ho fatto che quando si preme un tasto si genera un evento che fa la chiamata al web service.
io ho fatto l'applet, ed infatti lei funziona. Ci sono moltissime tab selezionabili ma due di queste sfruttano delle chiamate a web service fatte da un'altra persona. devo dire che funzionano tutte bene, però dopo circa 30 minuti quelle due singole tab smettono di funzionare :-( mentre il resto funziona bene come prima ma se riavvio l'applet tornano a posto, però io ho bisogno che l'applet stia aperta anche diverse ore senza riavviarla. nei file web.xml c'erano dei session timeout e io li ho tolti, pensavo bastasse questo ma purtroppo no. e non riesco ad uscirne. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
puoi provare ad umentare
//dovresti trovare un cosa del genere sdove chiamail il web-services call.setTimeout(new Integer(timeout)); puoi postare il web.xml
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#5 | |
|
Junior Member
Iscritto dal: Nov 2007
Messaggi: 11
|
Quote:
ecco il web.xml di axis. Codice:
<?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE web-app (View Source for full doctype...)> - <web-app> <display-name>Apache-Axis</display-name> - <env-entry> <env-entry-name>LogDirectory</env-entry-name> <env-entry-value>/var/log/tomcat5.5</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry> - <env-entry> |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
<session-config>
- <!-- Default to 5 minute session timeouts --> <session-timeout>0</session-timeout> </session-config> puoi provare ad aumentare questo valore. Non sono sicuro che il pb stia da queste parti. Tu la vedi la classe che chiama axsis?
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#7 | |
|
Junior Member
Iscritto dal: Nov 2007
Messaggi: 11
|
Quote:
anche aumentanto non cambia. quel valore "0" non so a che significhi... o meglio... non fa quello che dovrebbe, ho provato a metterlo a 0,1,60 ma sempre dopo 30 minuti si disconnette :-( Ultima modifica di albertovw : 19-11-2007 alle 10:38. |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
allora forse sta nella chiamata nel jar oppure il pb è altrove
call.setTimeout(new Integer(timeout)); Non puoi fare un procedura anche con ajax che fa un refresh dell'applet?
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#9 | |
|
Junior Member
Iscritto dal: Nov 2007
Messaggi: 11
|
Quote:
purtroppo non so come fare, sai mica dove posso trovare un miniguida su ajax o su come fare un refresh dell'appet dopo ogni tot? intanto provo a cercare nel a vedere nei sorgenti del .jar se trovo il setTimeout grazie davvero!! |
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:26.




















