Java 使用禁用默认web服务器启用http执行器
我需要创建SpringBoot应用程序作为守护进程,通过http禁用默认web服务器和活动服务器执行器 我只需要执行器由http没有jmx 致动器应通过7001端口工作,并且应仅暴露致动器端点,而不暴露bissnes@RestController端点 我的配置: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
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 ''