【java – Spring Boot REST API – 请求超时?】教程文章相关的互联网学习教程文章

java – Apache Tomcat应用程序的默认会话超时【代码】

在Tomcat5.5上部署的Web应用程序的默认会话超时是多少?是浏览器特定的吗?在我的Web应用程序中,web.xml和代码中都没有提到默认超时.解决方法:打开$CATALINA_BASE / conf / web.xml并找到它<!-- ==================== Default Session Configuration ================= --> <!-- You can set the default session timeout (in minutes) for all newly --> <!-- created sessions by modifying the value below. ...

Spring Boot Java Config设置会话超时【代码】

如何在Spring Boot应用程序中配置我的(嵌入式)Tomcat会话超时?public class SessionListener implements HttpSessionListener{@Override public void sessionCreated(HttpSessionEvent se) {se.getSession().setMaxInactiveInterval(5*60); }@Override public void sessionDestroyed(HttpSessionEvent se) {}}我有一个SessionListener,但我不知道在哪个类中我必须将此监听器添加到Context.解决方法:您应该能够在application.prope...

1065 单身狗 (25 分) java 使用数据结构超时【代码】

import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.Map.Entry; import java.util.Scanner; import java.util.Set;public class text1065true {public static void main(String[] args) {Scanner in = new Scanner(System.in);HashMap<Integer, Integer> couple = new HashMap<>();int n = in.nextInt();while (n-- > 0) {int key = in.nextInt();int value = in.nextInt();couple...

java – Spring Boot REST API – 请求超时?【代码】

我有一个Spring Boot REST服务,有时会将第三方服务作为请求的一部分.我想在我的所有资源上设置一个超时(让我们说5秒),这样如果任何请求处理(整个链,从传入到响应)花费的时间超过5秒,我的控制器会响应HTTP 503而不是实际响应.如果这只是一个Spring属性,例如设置,那将是非常棒的spring.mvc.async.request-timeout=5000但我没有运气.我也尝试过扩展WebMvcConfigurationSupport并覆盖configureAsyncSupport:@Override public void con...

java – 在spring boot中增加tomcat的连接超时【代码】

如何增加超时以便在处理响应之前,请求不会超时? Spring Boot中的Tomcat设置 – server.tomcat.max-connections=2000 server.tomcat.max-threads=200 server.connection-timeout=1200000在15秒期间,每秒请求在(15)期间将constantUsersPerSec(20)提升到300并且所有请求都被提供,如下面的图表中可以看到的那样(蓝色).scn.inject(constantUsersPerSec(20) during (15), )这是由于max-connections = 2000,它使用200个工作线程提供300个...

java – Firebase云功能更改超时【代码】

我在Android上使用Firebase Cloud Functions库,并使用getHttpsCallable调用云功能. 问题是该函数需要10-15秒才能将结果返回给客户端,因此客户端抛出异常java.net.SocketTimeoutException:timeout. 码// Create the arguments to the callable function.Map<String, Object> data = new HashMap<>();data.put("info", info);mFunctions.getHttpsCallable(function).call(data).continueWith(new Continuation<HttpsCallableResult,...

java – weblogic.transaction.internal.TimedOutException:事务在32秒后超时【代码】

我有以下配置OS Sparc 11 OCSG 5.1 Environment : Cluster (Admin+MS), (MS) Weblogic : 11g问题: 我已经从旧环境(ocsg 5.1 windows)部署了现有的运行耳朵到我的新环境sparc 11 ocsg 5.1.我正面临以下问题javax.ejb.EJBException: Transaction Rolledback.: weblogic.transaction.internal.TimedOutException: Transaction timed out after 32 seconds BEA1-0009181AB1D7057B1ADEat weblogic.transaction.internal.ServerTransact...

java – 在超时时更改deferredResult HTTP状态代码【代码】

我在Spring MVC上使用deferredResult,但是使用此代码,超时仍然将HTTP代码503发送回客户端.future.onCompletion(new Runnable() {@Overridepublic void run() {if(future.isSetOrExpired()){response.setStatus(HttpServletResponse.SC_NO_CONTENT);}} });知道还有什么可以尝试吗?解决方法:我遇到了同样的问题.我的Spring MVC Controller方法最初返回DeferredResult< Object>但后来我意识到我想控制HTTP状态代码.我在这里找到了答案...

Java,Lucene:在Java中为IndexWriter设置锁定超时.【代码】

我正在努力将Lucene与基于Spring-MVC的应用程序集成.目前我们有它工作,但很少我们得到一个无法获得锁定错误.之后我必须手动删除锁定文件然后才能正常工作. 如何设置在Java中锁定索引的超时?我没有Lucene的任何XML配置.我通过POM.xml在maven中添加了项目库,并实例化了所需的类. 代码:public void saveIndexes(String text, String tagFileName, String filePath, long groupId, boolean type, int objectId) {try {// path is the...

java – 在接收dataover Socket时设置超时【代码】

我有通过Java在Socket类上发送数据的功能.当我发送数据时,我需要接收一些数据.问题是如何在2秒内设置等待数据的超时(如果我在2秒内没有收到数据,我需要理解通信错误和显示消息).这是我的代码,任何帮助?public boolean SendMonitorMessage(final MonitorRequestRepeatMessageTCP message) {boolean result = true;System.out.println("****************** SEND MONITOR REQUEST REPEAT MESSAGE TCP ******************************...

java – 连接超时.为什么?【代码】

运行此代码时出现异常.为什么?Exception in thread “main” java.net.ConnectException: Connection timed out: connectimport java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL;public class MainClass {public static void main(String[] args) throws Exception {System.setProperty("java.protocol.handler.pkgs", "com.sun.net.ssl.internal.www.protocol");URL url = new URL("https://www...

java – 如何在WebSphere Liberty Batch中配置事务超时?【代码】

> javax.transaction.global.timeout的作用是什么?>我是否需要在CheckpointAlgorithm中实现checkpointTimeout()方法?>服务器配置级别有什么问题吗?这与应用程序级别设置的内容如何交互?解决方法:(编辑2016-12-02:当为应用程序事务设置超时值’0’时,重新设置了对默认行为的解释). 概观 让我来描述应用程序级选项以及它与服务器级超时的交互方式. 在WebSphere Liberty Java Batch的一个块步骤中,您可以设置应用程序级别超时,也...

java – SSE发射器:管理超时和完成()

我正在编写一个Web应用程序,其中多个侦听器(Evcentsource SSE客户端JS)将连接到我的服务器.我想做的是 >为每个连接的侦听器存储SSE发射器:可以通过为每个客户端分配id在内存或任何其他方式完成我到目前为止我能够实现此目的>现在问题;如何将响应/事件发送到连接到我的Web应用程序的特定客户端?执行此操作时,存储的SSEEmmiters要么已完成,要么已超时.我该如何防止这种情况?我如何让sseEmmiter保持开放无限时间(直到客户关闭)并有...

java – Spring mongo查询设置自定义超时【代码】

我想降低spring-mongo java应用程序中的超时设置(如果数据库不可访问,查询应该在300 ms后失败). 我试过这个配置:@Configuration public class MongoConfiguration {private String mongoUri = "mongodb://127.0.0.1:27017/myDb?connectTimeoutMS=300&socketTimeoutMS=300&waitQueueTimeoutMS=300&wtimeoutMS=300";@Bean public MongoDbFactory mongoDbFactory() throws Exception {Builder options = new MongoClientOptions.Buil...

java – 有没有办法在tomcat中设置超时?【代码】

我可以在每页或服务器级别的tomcat中为JSP页面设置超时吗?解决方法:对于服务器级别,您可以尝试这样做.你必须改变catalina.bat / catalina.sh文件jvm OPTIONS : -Dsun.net.client.defaultConnectTimeout=60000 -Dsun.net.client.defaultReadTimeout=60000