IntelliJ IDEA에서 실행하는거 말고 빌드를 해서 실제로 실행할 수 있는 파일(.jar
)을 만든다.
❓
jar
이란
여러 개의 자바 클래스 파일과 클래스들이 이용하는 관련 리소스 등 메타데이터를 하나의 파일로 모아서 자바 플랫폼에 응용 소프트웨어나 라이브러리를 배포하기 위한 소프트웨어 패키지 파일 포맷
IntelliJ에서 런서버 종료 후에
=> localhost:8080
에서 두개 동시 실행하면 오류남
콘솔로 이동
=> windows powershell 사용
프로젝트 위치로 이동
./gradlew build
cd ./build/libs
java -jar hello-spring-0.0.1-SNAPSHOT.jar
localhost:8080
접속 후 확인
❗배포할 때는 .jar
파일만 복사해서 서버에 넣은 다음 실행(java -jar 파일명.jar
)하면 됨 => 서버에서 스프링 동작!
💥잘 안될 때
./gradlew clean build
=> 빌드 폴더를 아예 지우고 다시 빌드