【java – tomcat在120分钟超时】教程文章相关的互联网学习教程文章

java – Spring Security 3.0重定向到超时的页面【代码】

我正在使用Spring Security 3.0.6,我希望能够执行以下操作: 如果用户在页面上并且发生会话超时,则用户将进入登录页面并在有效登录时重定向回到发生超时的页面. 我目前在security.xml文件中有以下内容.<http auto-config="true" use-expressions="true"><form-loginlogin-page="/login" default-target-url="/main" always-use-default-target="false"authentication-failure-url="/login.html?error=true"authentication-success-...

java – Hystrix在运行时忽略超时【代码】

我正在试验一下Hystrix. 我支持文档,即使是通过’run’对Hystrix命令的同步调用默认情况下也会在一个线程中运行,并且应该受Hystrix中配置的超时限制.但是当我尝试它时,似乎没有超时. 我是否误解了文档?或者我做错了什么?有没有办法通过同步调用获得超时行为? 更具体:我有一个’SimpleService’需要5秒才能返回.这包含在Hystrix命令中,超时为500ms:public class WebRequestCommand extends HystrixCommand<String> {private fi...

在Java中等待同步方法的线程是否有超时?

在Java中等待同步方法的线程是否有默认超时?我的应用中的某些主题未按预期完成.无论如何都要检查线程是否因超时而死亡?解决方法:JLS未指定同步节的任何超时.它只是提到While the executing thread owns thelock, no other thread may acquire thelock.

java – 在ObjectInputStream.readObject()上设置超时是否安全?

我有一个ObjectInputStream通过套接字连接到ObjectOutputStream,我一直在使用Socket.setSoTimeout()使ObjectInputStream.readObject()只阻塞100ms.自从我开始这样做以来,我在调用readObject()时得到了很多StreamCorruptedError.超时可能是罪魁祸首吗?解决方法:I have a thread constantly getting new data through this function but I want to be able to stop it by setting a boolean to false. The thread has to keep polli...

Java HttpClient中的三种超时设置区别【代码】

最近项目中在使用HttpClient有三个超时(connectionRequestTimeout,connectTimeout,socketTimeout)时间理解得不是很透彻,API文档不是很理解,专门写Demo理解了一下。API的描述如下: /** * Returns the timeout in milliseconds used when requesting a connection * from the connection manager. A timeout value of zero is interpreted * as an infinite timeout. * <p> * A timeout value of zero is int...

java – ANR输入调度在Android 4.4上超时【代码】

我发现了一个错误.这只是其中的一部分:----- pid 6835 at 2014-08-02 05:42:34 ----- Cmd line: lesa.smscallfakeJNI: CheckJNI is off; workarounds are off; pins=0; globals=311DALVIK THREADS: (mutexes: tll=0 tsl=0 tscl=0 ghl=0)"main" prio=5 tid=1 SUSPENDED | group="main" sCount=1 dsCount=0 obj=0x4205ae88 self=0x420494d8 | sysTid=6835 nice=0 sched=0/0 cgrp=apps handle=1074774356 | state=S schedstat=( 1593...

用于超时参数的java.util.concurrent.TimeUnit vs java.time.Duration【代码】

在编写API时,我倾向于定义将超时参数作为具有参数long timeout,TimeUnit单元的方法.这遵循许多具有相同要求的java.util.concurrent方法. 在Java 8中,我注意到了java.time包中的新的Duration类,并想知道我是否可以将新方法定义为具有持续时间超时参数. 我可以从中看到的优势是: >用户编写常量更容易:private static final Duration ACQUIRE_TIMEOUT = Duration.ofMinutes(10);someResource.acquire(ACQUIRE_TIMEOUT);VSprivate st...

java – 偶尔,Vaa​​din不会在“会话超时”消息后使会话无效【代码】

在我的Vaadin应用程序中,当Vaadin在“会话超时”消息后没有使会话无效时,我遇到了问题.收到此消息后,用户有时可以单击链接或刷新页面并继续工作,就好像他们仍在登录一样.我使用以下参数:closeIdleSessions=true heartbeatInterval=60 session-timeout=15上一个参数(会话超时)也在context.xml(session-timeout = 900)和web.xml(session-config / session-timeout = 15)中设置,因为我没有从vaadin文档中得到清楚,是否有这样的vaadin...

java – Spring Boot Application – 任何其他API端点的默认超时或控制所有端点超时的简单配置

我正在使用当前的Spring启动版本(1.4.x),并想知道api调用是否有任何默认超时.我通过设置断点来测试它,但它一直在等待并且没有超时.我还试图通过使用一些注释或yml设置为我的所有spring-boot应用程序配置默认超时. 我找到了几个替代品(其中一个是here)但是使用可调用实际上添加了额外的非业务逻辑代码,其中在xml bean中设置某些东西在最新的Spring启动应用程序中已经过时了.解决方法:您可以在application.properties中尝试server.co...

java – Hashtable的超时机制

我有一个哈希表,在流量很大的情况下.我想为哈希表添加超时机制,删除太旧的记录.我担心的是, – 它应该是轻量级的 – 删除操作没有时间关键.我的意思是(超时值是1小时)删除操作可以在1小时或1小时15分钟后.没有问题. 我的意见是,我创建了一个存储时间和哈希表键的大数组(作为环形缓冲区),添加到哈希表时,使用数组索引查找数组上的下一个插槽时间, 如果数组插槽为空,则插入插入时间和HT键, 如果数组槽不为空,则比较发生超时的插入时...

java – 在Spring 3 / Spring Security 2.0.5中检测会话超时【代码】

我有一个使用SpringSecurity 2.0.5在Spring 3下运行的Web应用程序.为了向用户呈现自上次访问以来对站点的更改,我尝试记录其会话被销毁的时间.因此我注册了org.springframework.context.ApplicationListener< HttpSessionDestroyedEvent>还有一个javax.servlet.http.HttpSessionListener.当用户使用注销链接时,实现的方法有效.但是当会话超时时,就好像事件没有生成一样. 我忘了听正确的事吗?或者会话超时没有解雇?有没有其他方法来...

java – wait()/ wait(超时)/ sleep(超时)?

wait()和wait(timeout)之间有什么区别.Anyway wait()需要等待通知调用,但为什么我们要等待(超时)? 那么睡眠(超时)和等待(超时)之间有什么区别?解决方法:如果线程在超时过后仍在等待,则wait(timeout)将返回.这适用于挂起通知,低功耗轮询等.睡眠(超时)在超时结束前不会唤醒; wait(timeout)是notify()调用或超时,以先到者为准. 引用JavaDoc:This method causes the current thread (call it T) to place itself inthe wait set for...

java – HikariPool-1 – 连接不可用,请求超时后【代码】

我正在使用HikariCP 2.4.7连接池.在启动应用程序之后一切都很好但是在一段时间之后没有调用getConnection()我在尝试getConnection()时遇到了这个错误:java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 42734ms.at com.zaxxer.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:555)at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool...

java – JVM Tomcat Spring MVC应用程序超时等待连接池【代码】

我在tomcat上运行的spring应用程序打开了很多与localhost的连接,如下所示:tcp6 1 0 localhost:4431 localhost:44178 CLOSE_WAIT 2393/java tcp6 1 0 localhost:4431 localhost:44279 CLOSE_WAIT 2393/java tcp6 1 0 localhost:4431 localhost:44264 CLOSE_WAIT 2393/java tcp6 1 0 localhost:4431 ...

java – 如何在Jetty JNDI Atomikos配置上设置事务超时【代码】

我正在将各种Spring bean转换为JNDI查找.目前我正在使用Jetty来测试它.我根据Jetty文档配置了UserTransaction,它可以工作:<New id="tx" class="org.mortbay.jetty.plus.naming.Transaction"><Arg><New class="com.atomikos.icatch.jta.UserTransactionImp"></New></Arg> </New>这个配置的问题是它不像我的Spring配置那样设置事务超时:<bean id="atomikosUserTransaction" class="com.atomikos.icatch.jta.UserTransactionImp"><!...