Preloader image
DDD

자바

java 내장 WAS jar 실행 시 port 설정

작성자 관리자 (admin)
조회수 1,666
입력일 2023-09-30 11:36:56

* 실행

옵션 순서 중요 (순서동일하게)
프로젝트 빌그 시 jar 파일로 빌드
내장 WAS(tomcat, undertow...)의 PORT를 9999로 실행

java -jar -Dserver.port=9999 projrct-0.0.1-SNAPSHOT.jar
java -jar project-0.0.1-SNAPSHOT.jar --server.port=9999

* pom.xml 설정

   -- tomcat 사용

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>
spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>

        </dependency>

   -- undertow 사용

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-undertow</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

^