如何通过命令提示符在指定端口上启动spring boot tomcat服务器
作者:互联网
我有一个非常简单的“Hello World”类型的REST api,使用Spring Boot创建,可以通过http://localhost:8080/greeting/world访问,没有任何问题.
我想在端口8081和8082上再启动两个此API的实例,但是无法这样做.它说java.net.BindException:地址已经在使用中:bind
使用的命令:
mvn spring-boot:run -Dserver.port=8081
application.yml
spring:
application:
name: world-greeting-service
WorldGreetingServiceApplication.java
@RestController
@SpringBootApplication
public class WorldGreetingServiceApplication {
public static void main(String[] args) {
SpringApplication.run(WorldGreetingServiceApplication.class, args);
}
@RequestMapping("/greeting/world")
public String greetWorld() {
return "Hello World!";
}
}
我错过了什么吗?
解决方法:
试试用,
mvn spring-boot:run -Drun.jvmArguments='-Dserver.port=8081'
标签:java,spring,spring-boot,spring-mvc,microservices 来源: https://codeday.me/bug/20190727/1550819.html