11월 29일 보충-- 수동배포 연습

정은지·2022년 11월 29일
0
post-custom-banner

오늘 수업에서 할거 ~


레거시프로젝트만들기 - 디폴트 로케이션해제하고 씨드라이브로 설정하기

톰캣에 war갖다놓는 폴더이름 bin 실행파일 보관하는 곳
conf 환경설정하는 곳 . context.xml

빌드 : .war 만드는 것
배포 : .war를 tomcat의 webapps디렉토리에 두는 것

배포할 패키지의 pom.xml

<groupId>com.gdu</groupId>
<artifactId>myapp</artifactId>
<name>MyProject</name>
<packaging>war</packaging>
<version>1.0.0</version>

빌드되는 파일명 : myapp-1.0.0-BUILD-SNAPSHOT.war

배포할 때 파일명에 따라 주소가 다르게 나오기 때문에 알아야함
빌드할 때 </name> 사용안됨

https://maven.apache.org/download.cgi

.gz는 리눅스용임


다운받은거 풀어서 이름 바꾸기

톰캣있는 곳에 옮겨주고 환경변수 설정

젠킨스에다가 레파지토리주소도 알려주고 git.bash실행파일 주소도 알려줘야함

---스프링에서 war로 export 하기

체크해제, 수동배포 연습할 때는 오버라이트 체크하는게 좋음


war파일을 톰캣폴더에 넣는걸 배포라고함


gui는...
scripte 외부 젠킨스를 이용해 빌드를 처리하겟다..? 젠킨스들어갈때 설정해주면 됨 지금안해도됨


startup.bash 하니까 war풀리면서 폴더생김


주소창에 직접 접근해보기.
저번에 햇던거와 다른점
contextPath로 접근하는게 아닌 프로젝트명으로 접근됨
톰캣안에 넣었던 와르파일명으로 주소창이 만들어짐

카페24는 .. 폴더명 바꿔서 주소명 바꾸는 것처럼 못함


원래 ROOT파일에는 톰캣홈페이지가 들어가있음
root 파일은 주소의 시작을 알림. 루트에 들어간거 확인할려면

http://localhost:9090

젠킨스 홈페이지
https://www.jenkins.io/

다운로드 클릭

ltl란 오랜기간 유지되는 ..

젠킨스로 배포하기


스프링에서 톰캣실행을 멈추고
톰캣파일에 젠킨스 war넣어줌


저기 파일에

이거 5줄 추가 세트같은 애들임


관리자권한으로 실행

post-custom-banner

0개의 댓글