728x90
반응형
# 실습목표
Docker 컨테이너를 활용한 jsp 웹페이지의 회원가입, 로그인 및 게시판 글쓰기 등 간단한 웹페이지를 구현
- 도커 컨테이너를 생성하는 명령어 "tomcat-test" 라는 컨테이너로 tomcat 9 버전의 이미지를 생성한다.
- 이클립스에서 export한 소스파일을 war확장자로 배포하고, 배포한 파일을 home/ubuntu 경로에 옮긴다.
- cd home/ubuntu 명령어를 사용하여 이동하고 ROOT.war파일이 있는지 확인한다.
- docker cp ~/ROOT.war tomcat-test:/usr/local/tomcat/webapps/ 명령어를 입력하여 파일을 이동한다.
- 명령어는 대략적으로 현재 위치에서 ROOT.war 파일을 이전에 생성한 tomcat-test 컨테이너의 /usr/local/webapps/ 경로로 이동시키는 명령어 이다.
- docker exec -it tomcat-test /bin/bash 명령어를 입력하여, 웹서버를 구동한다.
- 정상적으로 구동된 화면.
- 로그인, 회원가입, 게시판 리스트, 글쓰기 등 화면이 정상적으로 로드된 모습.
- 로컬에서는 DB접속이 원활히 되나, AWS EC2의 docker container 에서는 Maria DB와 커넥션이 안되는 현상이 있다.
- 추후에 문제를 해결 후 해결 방안을 올리겠다.
728x90
반응형