使用Java我可以执行以下操作来更改tomcat端口:
java -jar spring-5.jar --server.port=8083
这可用于更改yml文件中的默认8080端口,但是如果我还想更改默认的mongo db端口,该怎么办:
spring:
data:
mongodb:
database: test
host: localhost
port: 27017
我可以这样做:
java -jar spring-5.jar --mongodb.port=27018
以上工作有效吗?一旦编译成JAR,我找不到任何有关如何在Spring Boot项目中更改mongodb端口的文档。
答案 0 :(得分:1)
这样做,
NULL
答案 1 :(得分:1)
您可以尝试以下操作:
java -jar spring-5.jar --spring.data.mongodb.port=27018
答案 2 :(得分:1)
有很多方法可以覆盖jar包中的配置。以下是一些常见方法,请尝试其中一种方法:
application.properties
在您的工作目录上。java -Dspring.data.mongodb.port=27018 -jar the.jar
之类的Java系统属性jar -jar the.jar --spring.data.mongodb.port=27018
。不要忘记将args
从main()
传递到SpringApplication.run
。有关更多信息,请参见https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html