IntelliJ (2) 썸네일형 리스트형 [Intellij] 웹 어플리케이션 배포 패키지 유형, war, war(exploaed) 차이 개요회사 프로젝트 실행은 Spring Applications에서 Main Controller을 실행시키지 않고 따로 Tomcat 서버를 구동시킨다.Tomcat 서버를 Run하는 과정에서 war가 아닌 war(exploaed)로 실행시켜야 하고 이에 대한 차이점도 있는 것을 알게되어 정리하기 위한 게시물이다. 기본빌드(Build) : 소스코드 파일을 실행 가능한 소프트웨어 산출물로 만드는 일련의 과정을 말한다.Maven에서 Artifact : maven build의 결과로 얻을 수 있는 일반적인 .jar나 .war 또는 여타의 실행 파일을 의미한다. 빌드로 생성되는 프로젝트의 결과물이다.배포(Deploy) : 응용 프로그램을 서버 상에서 활용할 수 있도록 구동시키는 것을 의미한다. 실행 가능한 파일을 서버.. [IntelliJ] java.lang.ClassNotFoundException이 발생한 경우 문제 기존에 계속 스프링 프로젝트를 실행했던 프로젝트였는데 어느순간부터 자바를 jdk를 찾지 못해 main application을 실행하지 못하는 생황이 발생 어플리케이션 실행 시 java.lang.ClassNotFoundException이 오류메시지가 발생했다. 해결방법 1. Edit Configurations을 클릭 2. jdk 제대로 import 되어있는지 확인하거나 다른 jdk를 선택해서 적용해본다. 이전 1 다음