servlet的默认超时是多少?

时间:2013-02-28 18:30:45

标签: java servlets web weblogic

http://docs.oracle.com/javaee/1.3/api/javax/servlet/Servlet.html “只有在servlet的服务方法中的所有线程都退出或超时时间过后,才会调用Destroy ...”

destroy方法的默认超时时间是多少?我该如何改变它? 我正在运行weblogic,在管理控制台中,每个部署模块都有配置。上面提到的超时是什么weblogic管理控制台调用会话失效间隔或会话超时?

2 个答案:

答案 0 :(得分:1)

实际上,只有在应用程序服务器卸载Web应用程序时才会调用destroy()方法。这是关闭服务器或取消部署应用程序的时间。

请注意,会话超时是完全不同的。它指定用户会话在没有用户交互的情况下保持活动的时间。

答案 1 :(得分:0)

servlet没有超时。它存在直到Web应用程序还活着。是的,每个会话都有一个默认超时,请参阅您的服务器文档以了解默认会话超时。你可以覆盖它。