do configure properties connectiontimeout in application.properties file or somewhere else it? can't figure out google.
i found spring-boot example, not include connectiontimeout property , when set server.tomcat.connectiontimeout=60000 in application.properties file error.
spring boot 1.4 , later
as of spring boot 1.4 can use property server.connection-timeout. see spring boot's common application properties.
spring boot 1.3 , earlier
provide customized embeddedservletcontainerfactory bean:
@bean public embeddedservletcontainerfactory servletcontainerfactory() { tomcatembeddedservletcontainerfactory factory = new tomcatembeddedservletcontainerfactory(); factory.addconnectorcustomizers(connector -> ((abstractprotocol) connector.getprotocolhandler()).setconnectiontimeout(10000)); // configure more properties return factory; } if not using java 8 or don't want use lambda expressions, add tomcatconnectorcustomizer this:
factory.addconnectorcustomizers(new tomcatconnectorcustomizer() { @override public void customize(connector connector) { ((abstractprotocol) connector.getprotocolhandler()).setconnectiontimeout(10000); } }); the setconnectiontimeout() method expects timeout in milliseconds (see connectiontimeout in apache tomcat 8 configuration reference).
Comments
Post a Comment