TIL/academy

국비 TIL(Today I Learned) 20220927(화) 디버깅, 배포

토희 2022. 9. 27. 14:41
728x90

배포: 실 운영 서버에 서비스를 등록하는 행위

 

지금까지는 가상 서버에 올렸다고 치면은, 배포는 톰캣 서버에

 

배포형식

- 파일 배포

: war(Web Application Resource)

: ear(Enterprise Application Resource) - 딱 하나  => EJB => Weblogic (Weblogic쓰는 업체가 국내가 손꼽음)

=> war + jar 

- 경로 배포: 

 

 

 

시스템 변수에 JAVA_HOME이 있으면 삭제하기

 

 

c드라이브 안에 

 

 

 

톰캣 자체로 돌리다 보니 이 경로가 필요해

톰캣을 실행할 준비는 다 됬음

 

 

 

Export source files => 소스 파일을 같이 내보낼건지, 순수하게 자바파일, 배포할때는 소스파일 체크 X, 보완문제도 있고

Overwrite existing file => 내보내기 했는데, 똑같은 파일 또 있음 그러면 덮어쓰움

 

둘다 체크 안 하는게 좋음!

 

바탕화면에 생김

 

배포파일은 만들었다

어떻게 배포할건인가?

 

 

8005를 8015로 변경

 

8080 => 8090으로 변경

 

 

bin 폴더에서 startup windows 배치파일 실행

 

 

 

 

로그인하면 이렇게 뜸

 

 

 

배치할 WAR파일에

아까 export했던 WAR파일을 선택해줌

 

배치를 누르면

 

애플리케이션에 목록이 뜸

세션 만료 시간 이런거를 지정할수있음

 

/TestWeb 클릭해서

url에 파일 경로 입력해주면, http://localhost:8090/TestWeb/html/Test01.html

위의 처럼 뜸

 

위에 폴더에 들어있음

 

 

 

디버그!

 

디버그 모드

 

차근차근 살펴보고 싶어

그 줄을 더블클릭하면은 동그라미가 생김

중단점, 브레이크 포인트라고 함

 

여기를 기준으로 일시정지 하겠다

 

브레이크 포인트가 있다 -> 여기서 멈추겠다

 

아무것도 안 나옴

 

이클립스가면

내용 자세히 볼수있음

 

 

다음으로 가고싶다하면은

step into 하나씩 타고 들어가겠다(F5) - 권장 X 하나하나 다 봄

step over 다음줄로 넘어가겠다(F6) 

 

 

F8 그냥 쭉 넘어가겠다

초록색 > 화살표

 

 

 

 

체크 풀면은 지금은 이 브레이크 포인트 안 쓰겠다!

 

 

아직은 찍어본다 생각하고

디거킹 브레이크 포인트 활용해서 확인

 

위에 X누르면은 삭제되고

 

개발자 도구에서 줄 찍으면은 옆에 중단점(브레이크 포인트)가 생김

 

 

 

디버깅 : 프로그램이 흘려가는 순서를 따라가면 쓸수있는 거를...확인??

당장 권장 X 어느정도 익숙해지고 해보래

 

 

728x90