其他分享
首页 > 其他分享> > 如何通过命令提示符在指定端口上启动spring boot tomcat服务器

如何通过命令提示符在指定端口上启动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