# war
JAR, WAR
JAR와 WAR 모두 애플리케이션 배포 시 쉽게 하려고 소스, 파일 등을 패키징 하는 것이다. JAR, WAR 모두 Java jar 옵션을 이용해 생성된 압축 파일이다.Java Archive의 줄임말libraries, resources, accessories files
war파일 tomcat10에 배포하기
tomcat10부터는 webapps가 아닌 webapps-javaee라는 폴더를 만든 후 그 안에 ROOT.war로 배포한다.ROOT가 아닌 다른 이름으로 파일이름 지정 시 server.xml에 Context path 설정을 해줘야 한다.tomcat이 시작되면 weba
[linux] war파일로 마는법(gradle)
현재 리눅스 서버에 gradle이 설치되어있지 않은 경우로명령어를 작성하면 /build/libs에 war 파일들이 보관되어 잇다.test 폴더를 제거하고 war 파일 말고싶을 경우에는입력하면 된다.ERROR: JAVA_HOME is set to an invalid di

Intellij war파일 생성 (maven build)
1\. 오른쪽의 maven이나 view -> tool windwo -> maven project 클릭하면 (shift 두번 누르고 maven 검색해도 된다!) 이러한 화면이 뜸2\. 빨간색 동그라미 친 부분을 누르면 명령어 들이 표시됨파란색 동그라미는 test 코드 실
JAR, WAR 란?
JAR (Java Archive) 와 WAR (Web Application Archive)는 어플리케이션을 쉽게 배포하고 동작시킬 수 있도록 있도록 만드는 아카이브(압축) 파일이다.파일규모: war > jar > classJRE만 있다면 프로젝트가 구동 가능하다web.

로컬에서 작업한 프로젝트를 WAR파일로 AWS EC2에 넣어서 구동하기
세상 간단하다 WAR파일을 준비한다 (war export는 전 글 참고) 맥OS기준 파일을 복사해서 ec2 인스턴스 실행하고 c드라이브 - 톰캣 - webapps 폴더안에 붙여넣기 하면 끝이다 webapps는 이름처럼 웹 어플리케이션이 설치되는 곳이고 실행하면 자동으로 압축을 풀어준다 이제 실행해볼텐데 c드라이브 - 톰캣 - bin 폴더에 가서 ...

IntelliJ 프로젝트 WAR Export
인텔리제이에서 작업한 프로젝트를 외부로 추출해야 할 때 WAR파일로 Export하는 방법에 대해 작성해보겠다 * 작성된 포스팅은 맥OS 기준으로 작성되었습니다 * 우선 인텔리제이에서 프로젝트를 열자 File - Project Struct - Artifacts 선택 Artifacts + 버튼클릭 - Web Application Archive 선택 -...

war 파일 배포를 위한 docker 이미지 생성하기
도커 이미지 생성부터 도커로 war 배포하는 데 필요한 명령어를 정리해보려고 한다.이 포스트에서는 docker 이미지 생성까지 다루고 다음 포스팅에서는 만든 이미지로 docker 배포하는 과정을 담을 예정이다.그러면.. 레츠기릿!

애증의 Synology Docker 그리고 Tomcat..
22년 5월 Synology Nas 720+ 구입하고 몇개월 째인가22년 10월 말 공식카페 어느분께 도움을 받아 겨우겨우 도메인 하나 연결하고 본격적으로 내가 원하는 NAS 구축하기 시작 하였으나 리버스프록시가 사람 잡네 그려..ㅜ 시작은 단순했다 구글링 하는것을 보

[Spring Boot]자동 배포하기 Step1. Jenkins-Git 연동
Jenkins를 이용하여 Git 레포지토리 연동 후 프로젝트 가져오기
Unsupported major.minor version 52.0
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/google/common/collect/ImmutableSet : Unsupported major.minor version 52.0
JAR, WAR 차이점 및 특징
JAR(Java Archive) WAR(Web Application Archive) 모두 Java의 jar 툴을 이용하여 생성된 압축(아카이브) 파일어플리케이션을 쉽게 배포하고 동작시킬 수 있도록 관련 파일(리소스, 속성파일 등)들을 패키징해주는 것이 주 역할이다..j
spring프로젝트 tomcat war배포하기
스프링 프로젝트 war 생성서버 내에 톰캣 버전 tar버전 설치 압축풀기압축 푼 폴더 /webapps 프로젝트.war 넣어놓기방어벽 문제일때 잠깐 꺼두기설치된 톰캣 폴더 /bin접속 ./startup.sh 실행제대로 뜨는지 확인/logs/catalina.out 날짜 별

War & Jar
War 은 Web Application Archive 의 약어이다.Servlet / jsp 컨테이너에 배치 할 수 있는 웹 어플리케이션 압축파일 포맷이다.JSP, Servlet, Java Class, 등 Servlet Context 관련 파일들로 패키징되어 있다. 또한

[eGovFramework] 전자정부프레임워크 샘플 프로젝트 WAR 생성 / Ubuntu 가상머신에 WAR 배포하여 접속 테스트
WAR 배포를 위해 프로젝트 pom.xml 파일 수정<packaging> 부분에 war로 값 변경spring-boot-starter-tomcat dependency 추가pom.xml 수정 후에도 오류 발생 시 2-1. 참고 프로젝트 우클릭 > Maven > Upd
jar vs war
공통점1\. 아카이브(압축) 파일2\. 웹 어플리케이션을 간단히 배포하기 위해 하나로 패키징된 파일jar1\. Java archive2\. JRE만 있으면 구동 가능war 1\. Web application archive2\. 웹서버 또는 WAS가 있어야 구동 가능

스프링 실행시 debug 에러
문제 발생 지점https://www.notion.so/02-Hello-19af1053230f4b0d92c550d17e2b2d73스프링 실행시 에러가 발생한다.Error starting ApplicationContext. To display the conditi
[Java/server]war와 jar의 차이
모두 java의 jar옵션(java -jar)을 이용해 생성된 압축파일어플리케이션을 쉽게 배포하고 동작시킬 수 있도록 자바 클래스파일, 리소스, 속성파일 등을 패키징한 것자바 어플리케이션이 동작할 수 있도록 자바 프로젝트를 압축한 파일zip파일이라고 생각하면된다.jre

[Research] JAR vs WAR
JAVA의 jar 툴을 이용하여 생성된 압축(아카이브) 파일이며 어플리케이션을 쉽게 배포하고 동작시킬 수 있도록 있도록 관련 파일(리소스, 속성파일 등)들을 패키징 시킨 것.jar 확장자 파일에는 Class와 같은 Java 리소스와 속성 파일, 라이브러리 및 액세서리