我維護一個用於工作的java web應用程序,最近我的任務是註銷非活動用戶。我的問題是業務用戶在應用程序上運行的某些進程可能會超出超時。例如,如果用戶執行價格重新計算,則此過程可能會比說1小時超時等更長的時間。如何從後端(Tomcat)調度Java Web應用程序進程?
我通過電子郵件向Web應用程序發送了開發人員,他們建議安排一些進程從後端運行,以便用戶不需要進行活動會話。
通過編輯web.xml爲tomcat配置超時。
如果任何人有任何關於如何做到這一點的信息/指導/方向,我將不勝感激。我是編程新手,所以用Google搜索答案是徒勞無益的。這可能是由於我缺乏技術知識或缺乏關於此主題的信息。我的猜測是前者。
謝謝
編輯:好了,所以要澄清一些事情。我有可能找出通常預計超過超時的業務流程。有了這些信息,我會自動讓這些進程在後端運行,以避免超時衝突?
恭喜您的第一篇文章,歡迎使用stackoverflow。 – 2014-10-27 21:15:29
Devs有一點 - 調度後端工作似乎是一個好方法。對我來說,這個任務需要一些開發,但不能在應用服務器中完全配置。 – 2014-10-27 21:20:18
謝謝Krzysztof,我很害怕這個。這看起來似乎沒有解決這個問題的簡單方法。 – stackoverflow1 2014-10-27 21:26:58