Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.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 使用禁用默认web服务器启用http执行器_Java_Spring_Spring Boot_Spring Mvc_Spring Boot Actuator - Fatal编程技术网

Java 使用禁用默认web服务器启用http执行器

Java 使用禁用默认web服务器启用http执行器,java,spring,spring-boot,spring-mvc,spring-boot-actuator,Java,Spring,Spring Boot,Spring Mvc,Spring Boot Actuator,我需要创建SpringBoot应用程序作为守护进程,通过http禁用默认web服务器和活动服务器执行器 我只需要执行器由http没有jmx 致动器应通过7001端口工作,并且应仅暴露致动器端点,而不暴露bissnes@RestController端点 我的配置: management.server.port:7001 Maven dapendecy: org.springframework.boot SpringBootStarterWeb 2.1.1.1发布 org.springframew

我需要创建SpringBoot应用程序作为守护进程,通过http禁用默认web服务器和活动服务器执行器

我只需要执行器由http没有jmx

致动器应通过7001端口工作,并且应仅暴露致动器端点,而不暴露bissnes@RestController端点

我的配置:

management.server.port:7001

Maven dapendecy:

org.springframework.boot
SpringBootStarterWeb
2.1.1.1发布
org.springframework.boot
弹簧靴起动器执行器
2.1.1.1发布
org.apache.tomcat.embed
汤姆卡特·贾斯珀
假如

通过以上配置,使用两个TomcatWebServer 8080(默认)和7001执行器运行spring引导:

2019-11-22 20:49:50.246信息4824-[main]o.s.b.w.embedded.tomcat.TomcatWebServer:tomcat在端口7001(http)上启动,上下文路径为“”
2019-11-22 20:49:50.256信息4824---[main]o.s.b.w.embedded.tomcat.TomcatWebServer:tomcat在端口8080(http)上启动,上下文路径为“”

但我只想要7001

我可以添加到属性文件
spring.main.web应用程序类型=none
但是它禁用了所有的web服务器


如何实现它?

您还可以将
服务器端口设置为7001,
TomcatWebServer
将启动一次

应用程序属性

server.port=7001
management.server.port=7001
日志输出:


我知道我可以,但我不想要服务bissunes端点,我只想要服务执行器端点。你好!您找到答案了吗?@Cepr0答案否,但解决方案是的。您能分享一下吗?)
Tomcat initialized with port(s): 7001 (http)
Tomcat started on port(s): 7001 (http) with context path ''