我正在学习spring可以。我现在拥有的是一个Spring云配置服务器和eureka服务器。server.port在命令行中不能与Spring云配置服务器和尤里卡服务器一起工作
代码配置服务器
@SpringBootApplication
@EnableConfigServer
public class ConfigServerApplication {
public static void main(String[] args) {
SpringApplication.run(ConfigServerApplication.class, args);
}
}
application.properties
spring.application.name=config-server
spring.cloud.config.server.git.uri=https://github.com/vincentwah/spring-cloud-config-repository/
server.port=7001
代码尤里卡服务器
@SpringBootApplication
@EnableEurekaServer
public class EurekaServerApplication {
public static void main(String[] args) {
SpringApplication.run(EurekaServerApplication.class, args);
}
}
bootstrap.properties
spring.application.name=eureka-server
spring.cloud.config.uri=http://localhost:7001/
尤里卡服务器的配置是https://github.com/vincentwah/spring-cloud-config-repository/blob/master/eureka-server.properties
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.client.serviceUrl.defaultZone=http://localhost:${server.port}/eureka/
server.port=1111
当我开始尤里卡服务器,我想更改端口,所以我下面的命令来运行
java -jar target/eureka-server-0.0.1-SNAPSHOT.jar --server.port=1234
然而,服务器仍然开始与端口1111
2017-01-03 14:04:11.324 INFO 6352 --- [ Thread-10] c.n.e.r.PeerAwareInstanceRegistryImpl : Changing status to UP
2017-01-03 14:04:11.339 INFO 6352 --- [ Thread-10] e.s.EurekaServerInitializerConfiguration : Started Eureka Server
2017-01-03 14:04:11.492 INFO 6352 --- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 1111 (http)
2017-01-03 14:04:11.493 INFO 6352 --- [ main] c.n.e.EurekaDiscoveryClientConfiguration : Updating port to 1111
2017-01-03 14:04:11.500 INFO 6352 --- [ main] com.example.EurekaServerApplication : Started EurekaServerApplication in 27.532 seconds (JVM running for 29.515)
我想我没有做错 - 命令行中的--server.port。有人遇到同样的问题吗?
哪个操作系统?试试'--SERVER_PORT = 1234'。 –
Windows 7 +弹簧启动1.4.3。我试过了--SERVER_PORT = 1234,但没有工作。我有https://github.com/vincentwah/spring-boot/tree/master/config-server和https:// github上的源代码。com/vincentwah/spring-boot/tree/master/eureka-server – vincent
只要注意到你从配置服务器上检索属性......如果我正确地记得那些优先于其他定义的属性。 –