これは簡単な質問ですが、私はこれで自分の脳を揺らしています: Netflix Turbineはポート8989で動作するように設定されていますが、このモジュールを開始:Netflix Turbine - サーバーポートが自動的に-1に更新されます
application.yml
server:
port: 8989
management:
port: 8990
:
INFO 17007 --- [main] c.n.e.EurekaDiscoveryClientConfiguration : Updating port to -1
はこれらは私が誰かにするために有用であると仮定し、すべてのconfigs /コード/ログですと、私にヒントを与えます
メインクラス:
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.cloud.netflix.turbine.amqp.EnableTurbineAmqp;
@SpringBootApplication
@EnableTurbineAmqp
@EnableEurekaClient
public class TurbineApplication {
public static void main(String[] args) {
new SpringApplicationBuilder(TurbineApplication.class).run(args);
}
}
依存性: web, undertow, turbine-amqp, eureka and test
ログ:
2016-05-04 22:35:57.956 INFO 17007 --- [ main] s.c.a.AnnotationConfigApplicationContext : Refreshing org.spring[email protected]1fde5d22: startup date [Wed May 04 22:35:57 CEST 2016]; root of context hierarchy
2016-05-04 22:35:58.196 INFO 17007 --- [ main] f.a.AutowiredAnnotationBeanPostProcessor : JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
2016-05-04 22:35:58.215 INFO 17007 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'configurationPropertiesRebinderAutoConfiguration' of type [class org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$39bb4bdf] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
. ____ _ __ _ _
/\\/___'_ __ _ _(_)_ __ __ _ \ \ \ \
(()\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ))))
' |____| .__|_| |_|_| |_\__, |////
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v1.3.3.RELEASE)
2016-05-04 22:35:58.667 INFO 17007 --- [ main] c.s.n.o.m.TurbineApplication : No active profile set, falling back to default profiles: default
2016-05-04 22:35:58.689 INFO 17007 --- [ main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot[email protected]64040287: startup date [Wed May 04 22:35:58 CEST 2016]; parent: org.spring[email protected]1fde5d22
2016-05-04 22:35:59.464 INFO 17007 --- [ main] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean 'beanNameViewResolver' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
2016-05-04 22:35:59.529 INFO 17007 --- [ main] o.s.b.f.config.PropertiesFactoryBean : Loading properties file from URL [jar:file:/home/fernando/.m2/repository/org/springframework/integration/spring-integration-core/4.2.5.RELEASE/spring-integration-core-4.2.5.RELEASE.jar!/META-INF/spring.integration.default.properties]
2016-05-04 22:35:59.533 INFO 17007 --- [ main] o.s.i.config.IntegrationRegistrar : No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created.
2016-05-04 22:35:59.781 INFO 17007 --- [ main] o.s.cloud.context.scope.GenericScope : BeanFactory id=ff867fd3-adba-376f-92d4-71d9d667c9a8
2016-05-04 22:35:59.799 INFO 17007 --- [ main] faultConfiguringBeanFactoryPostProcessor : No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created.
2016-05-04 22:35:59.805 INFO 17007 --- [ main] faultConfiguringBeanFactoryPostProcessor : No bean named 'taskScheduler' has been explicitly defined. Therefore, a default ThreadPoolTaskScheduler will be created.
2016-05-04 22:35:59.828 INFO 17007 --- [ main] f.a.AutowiredAnnotationBeanPostProcessor : JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
2016-05-04 22:35:59.839 INFO 17007 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.amqp.rabbit.annotation.RabbitBootstrapConfiguration' of type [class org.springframework.amqp.rabbit.annotation.RabbitBootstrapConfiguration$$EnhancerBySpringCGLIB$$8f4974f0] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2016-05-04 22:35:59.925 INFO 17007 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [class org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$39bb4bdf] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2016-05-04 22:36:00.371 WARN 17007 --- [ main] io.undertow.websockets.jsr : UT026009: XNIO worker was not set on WebSocketDeploymentInfo, the default worker will be used
2016-05-04 22:36:00.416 INFO 17007 --- [ main] org.xnio : XNIO version 3.3.4.Final
2016-05-04 22:36:00.440 INFO 17007 --- [ main] org.xnio.nio : XNIO NIO Implementation Version 3.3.4.Final
2016-05-04 22:36:00.643 WARN 17007 --- [ main] io.undertow.websockets.jsr : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
2016-05-04 22:36:00.679 INFO 17007 --- [ main] io.undertow.servlet : Initializing Spring embedded WebApplicationContext
2016-05-04 22:36:00.680 INFO 17007 --- [ main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 1991 ms
2016-05-04 22:36:01.165 INFO 17007 --- [ main] o.s.b.c.e.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/]
2016-05-04 22:36:01.172 INFO 17007 --- [ main] o.s.b.c.embedded.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*]
2016-05-04 22:36:01.174 INFO 17007 --- [ main] o.s.b.c.embedded.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2016-05-04 22:36:01.174 INFO 17007 --- [ main] o.s.b.c.embedded.FilterRegistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2016-05-04 22:36:01.174 INFO 17007 --- [ main] o.s.b.c.embedded.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/*]
2016-05-04 22:36:02.462 INFO 17007 --- [ main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot[email protected]64040287: startup date [Wed May 04 22:35:58 CEST 2016]; parent: org.spring[email protected]1fde5d22
2016-05-04 22:36:02.650 INFO 17007 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2016-05-04 22:36:02.652 INFO 17007 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2016-05-04 22:36:02.770 INFO 17007 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-05-04 22:36:02.770 INFO 17007 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-05-04 22:36:02.902 INFO 17007 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-05-04 22:36:03.543 INFO 17007 --- [ main] o.s.b.f.config.PropertiesFactoryBean : Loading properties file from URL [jar:file:/home/fernando/.m2/repository/org/springframework/integration/spring-integration-core/4.2.5.RELEASE/spring-integration-core-4.2.5.RELEASE.jar!/META-INF/spring.integration.default.properties]
2016-05-04 22:36:03.585 INFO 17007 --- [ main] o.s.s.c.ThreadPoolTaskScheduler : Initializing ExecutorService 'taskScheduler'
2016-05-04 22:36:03.705 WARN 17007 --- [ main] c.n.c.sources.URLConfigurationSource : No URLs will be polled as dynamic configuration sources.
2016-05-04 22:36:03.706 INFO 17007 --- [ main] c.n.c.sources.URLConfigurationSource : To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2016-05-04 22:36:03.718 WARN 17007 --- [ main] c.n.c.sources.URLConfigurationSource : No URLs will be polled as dynamic configuration sources.
2016-05-04 22:36:03.718 INFO 17007 --- [ main] c.n.c.sources.URLConfigurationSource : To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath.
2016-05-04 22:36:04.179 INFO 17007 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup
2016-05-04 22:36:04.190 INFO 17007 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Bean with name 'refreshScope' has been autodetected for JMX exposure
2016-05-04 22:36:04.190 INFO 17007 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Bean with name 'environmentManager' has been autodetected for JMX exposure
2016-05-04 22:36:04.192 INFO 17007 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Bean with name 'configurationPropertiesRebinder' has been autodetected for JMX exposure
2016-05-04 22:36:04.195 INFO 17007 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Located managed bean 'environmentManager': registering with JMX server as MBean [org.springframework.cloud.context.environment:name=environmentManager,type=EnvironmentManager]
2016-05-04 22:36:04.210 INFO 17007 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Located managed bean 'refreshScope': registering with JMX server as MBean [org.springframework.cloud.context.scope.refresh:name=refreshScope,type=RefreshScope]
2016-05-04 22:36:04.221 INFO 17007 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Located managed bean 'configurationPropertiesRebinder': registering with JMX server as MBean [org.springframework.cloud.context.properties:name=configurationPropertiesRebinder,context=64040287,type=ConfigurationPropertiesRebinder]
2016-05-04 22:36:04.525 INFO 17007 --- [ main] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase -2147483648
2016-05-04 22:36:04.526 INFO 17007 --- [ main] o.s.i.endpoint.EventDrivenConsumer : Adding {service-activator:hystrixStreamAggregator.handle.serviceActivator} as a subscriber to the 'hystrixStreamAggregator' channel
2016-05-04 22:36:04.526 INFO 17007 --- [ main] o.s.integration.channel.DirectChannel : Channel 'turbine:-1.hystrixStreamAggregator' has 1 subscriber(s).
2016-05-04 22:36:04.526 INFO 17007 --- [ main] o.s.i.endpoint.EventDrivenConsumer : started hystrixStreamAggregator.handle.serviceActivator
2016-05-04 22:36:04.526 INFO 17007 --- [ main] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase -2147482648
2016-05-04 22:36:04.526 INFO 17007 --- [ main] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase 0
2016-05-04 22:36:04.599 INFO 17007 --- [ main] i.reactivex.netty.server.AbstractServer : Rx server started at port: 8989
2016-05-04 22:36:04.600 INFO 17007 --- [ main] o.s.i.endpoint.EventDrivenConsumer : Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel
2016-05-04 22:36:04.600 INFO 17007 --- [ main] o.s.i.channel.PublishSubscribeChannel : Channel 'turbine:-1.errorChannel' has 1 subscriber(s).
2016-05-04 22:36:04.600 INFO 17007 --- [ main] o.s.i.endpoint.EventDrivenConsumer : started _org.springframework.integration.errorLogger
2016-05-04 22:36:04.600 INFO 17007 --- [ main] o.s.i.endpoint.EventDrivenConsumer : Adding {bridge} as a subscriber to the 'hystrixStreamAggregatorInboundFlow.channel#0' channel
2016-05-04 22:36:04.600 INFO 17007 --- [ main] o.s.integration.channel.DirectChannel : Channel 'turbine:-1.hystrixStreamAggregatorInboundFlow.channel#0' has 1 subscriber(s).
2016-05-04 22:36:04.600 INFO 17007 --- [ main] o.s.i.endpoint.EventDrivenConsumer : started org.springframework.integration.config.ConsumerEndpointFactoryBean#0
2016-05-04 22:36:04.600 INFO 17007 --- [ main] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase 1073741823
2016-05-04 22:36:04.909 INFO 17007 --- [cTaskExecutor-1] o.s.a.r.c.CachingConnectionFactory : Created new connection: [email protected] [delegate=amqp://[email protected]:5672/]
2016-05-04 22:36:04.912 INFO 17007 --- [cTaskExecutor-1] o.s.amqp.rabbit.core.RabbitAdmin : Auto-declaring a non-durable, auto-delete, or exclusive Queue (spring.cloud.hystrix.stream) durable:false, auto-delete:false, exclusive:false. It will be redeclared if the broker stops and is restarted while the connection factory is alive, but all messages will be lost.
2016-05-04 22:36:04.956 INFO 17007 --- [ main] o.s.i.a.i.AmqpInboundChannelAdapter : started org.springframework.integration.amqp.inbound.AmqpInboundChannelAdapter#0
2016-05-04 22:36:04.956 INFO 17007 --- [ main] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase 2147483647
2016-05-04 22:36:04.972 INFO 17007 --- [ main] c.n.e.EurekaDiscoveryClientConfiguration : Updating port to -1
2016-05-04 22:36:04.977 INFO 17007 --- [ main] c.s.n.o.m.TurbineApplication : Started TurbineApplication in 7.689 seconds (JVM running for 8.495)
申し訳ありませんが、質問は基本的であれば、私はいくつかの同様の問題(のためのを見つけました例えば、Turbine AMQP does not receive Hystrix stream)が、いずれもeq私の問題に繋がります。
P .:私は、既定のポート、モニタダッシュボード、hystrixコマンド、およびその他すべてで動作するウサギを持っています。
私は何かが不足していて、なぜこのサーバーのポート構成が "上書きされている"のか分かりませんでしたか?-1値?
おかげで、
に置き換えるあなたが完全に正しい、ありがとうございました! –