Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在运行时在Spring Boot中重新加载嵌入式Tomcat?_Java_Spring_Spring Boot_Tomcat - Fatal编程技术网

Java 如何在运行时在Spring Boot中重新加载嵌入式Tomcat?

Java 如何在运行时在Spring Boot中重新加载嵌入式Tomcat?,java,spring,spring-boot,tomcat,Java,Spring,Spring Boot,Tomcat,我通过更改application.properties文件中的server.port属性来更改Spring Boot应用程序的默认端口 但现在我需要在应用程序启动后更改此端口。是否可能?否,无法在运行时更改侦听端口。您需要重新启动应用程序。您可以停止并重新启动嵌入式服务器。它不可能太强。也许它不容易实现,或者没有自定义代码就不可能实现。请参阅-它支持在运行时重新加载配置。它很可能正是你想要的,或者你可能需要做一些黑客。

我通过更改application.properties文件中的server.port属性来更改Spring Boot应用程序的默认端口


但现在我需要在应用程序启动后更改此端口。是否可能?

否,无法在运行时更改侦听端口。您需要重新启动应用程序。

您可以停止并重新启动嵌入式服务器。它不可能太强。也许它不容易实现,或者没有自定义代码就不可能实现。请参阅-它支持在运行时重新加载配置。它很可能正是你想要的,或者你可能需要做一些黑客。