반응형
springboot 를 build하여 jar 파일을 생성 하였고,
springboot 내장 tomcat을 사용하여 was를 띄우면서 서버를 기동하기 위해
java -jar Project-version.jar 명령어를 실행 하였다.
만약 프로젝트 내에 여러개의 main 메서드가 존재한다면.
IDE에서는 run 프로젝트를 하면 main 메서드를 선택해서 돌릴수 있지만
리눅스에서는 어떤것이 main 메서드인지 알수가 없다.
그럴경우에 maven 기준으로 pom.xml에 plugin을 통해 main 메서드를 설정해주면 된다.
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <mainClass>com.test.TestProjectApplication</mainClass> <layout>JAR</layout> </configuration> </plugin> |
반응형
'IT > Java' 카테고리의 다른 글
[JPA] 쿼리메서드 existsById 관련 ( Required identifier property not found for class com.com.jpa.TestTable ) (60) | 2023.10.24 |
---|---|
[JUNIT Error] JUnit Platform version must be >= 1.8 to use a global embedded kafka server (48) | 2023.10.21 |
CountDownLatch (다른 쓰레드 대기) (61) | 2023.10.13 |
ThreadLocal (동시성문제) 사용법 및 주의사항 (49) | 2023.10.12 |
try-catch 예외처리 비용 (47) | 2023.10.11 |
댓글