我有一个Spring Boot Web应用程序,它在端口8080上公开REST API。它还使用Spring Boot管理端点(http://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-monitoring.html)暴露了管理端口8081。
我没有任何自定义的Tomcat配置来实现这一点。我只是在我的
我已经按照https://github.com/javamelody/javamelody/wiki/UserGuideAdvanced#spring-boot-app中的说明配置了JavaMelody(我有自定义的
application.properties
文件中拥有属性management.port=8081
。我已经按照https://github.com/javamelody/javamelody/wiki/UserGuideAdvanced#spring-boot-app中的说明配置了JavaMelody(我有自定义的
JavaMelodyConfiguration
类,其中包含org.springframework.boot.web.servlet.FilterRegistrationBean
,用于注册net.bull.javamelody.MonitoringFilter
)。@Bean
public FilterRegistrationBean javaMelody() {
final FilterRegistrationBean javaMelody = new FilterRegistrationBean();
javaMelody.setFilter(new MonitoringFilter());
javaMelody.setAsyncSupported(true);
javaMelody.setDispatcherTypes(DispatcherType.REQUEST, DispatcherType.ASYNC);
javaMelody.addUrlPatterns("/*");
return javaMelody;
}
使用这个配置,Javamelody会暴露在8080端口(业务端口)。我想将其移动到8081端口(管理端口)。如何更改?
我使用的是Spring Boot 1.4.2.RELEASE和javamelody 1.62.0。