[java] JAR, WAR, EAR 파일의 실행 환경 설정은 어떻게 이루어지나요?

1. JAR (Java Archive)

JAR 파일은 단일 Java 애플리케이션 및 라이브러리에 사용됩니다. Java에서 JAR 파일을 실행할 때는 다음 명령어를 사용합니다.

java -jar 파일이름.jar

또한, MANIFEST.MF 파일을 수정하여 메인 클래스를 지정하고 필요한 클래스패스를 설정할 수도 있습니다.

2. WAR (Web Archive)

WAR 파일은 Java 웹 애플리케이션을 배포하는 데 사용됩니다. 일반적으로 Java 서블릿 컨테이너(예: Tomcat, Jetty)에서 WAR 파일을 실행합니다. 필요한 설정은 다음과 같습니다.

3. EAR (Enterprise Archive)

EAR 파일은 여러 개의 모듈(JAR, WAR, EJB 등)을 포함하는 Java 엔터프라이즈 애플리케이션을 위한 배포 형식입니다. 일반적으로 Java EE 애플리케이션 서버(예: WildFly, GlassFish)에서 EAR 파일을 실행합니다. 실행 환경 설정은 다음과 같습니다.

이처럼, JAR, WAR, EAR 파일의 실행 환경 설정은 각각의 특성에 맞게 설정되어야 합니다.

더 자세한 내용은 공식 Java 문서를 참조해 주세요.