반응형
EC2 서버에 현재 java와 tomcat이 설치되어있다는 것을 가정하고 프로젝트 수동배포하는 과정에 대해 소개하도록 하겠습니다.
우선 war파일로 생성할 프로젝트를 우클릭해서 위 사진처럼 클릭해줍니다.
여기서 프로젝트 이름을 server.xml에 지정해둔 경로 이름으로 바꿔주면 됩니다.
예를 들어 로컬에서 실행시에 메인페이지를 main.com으로 지정했다면
house/main.com 이런식으로 이동할 때 house를 war파일 이름으로 지정해주면 편합니다.
그 다음 위와 같이 체크해주고 저장하게 되면 house.war파일이 성공적으로 export됩니다.
그 다음 Filezilla를 통해서 연결된 원격 서버로 war파일을 이동시킵니다. 현재 사용자가 관리자가 아니기 때문에 접근할 수 있는 폴더로 war파일을 넣어주고 그 후에 putty를 통해서 파일을 이동시켜주면 됩니다.
putty를 통해 원격 서버에 접속해서 확인해보면 house.war파일이 정상적으로 전송된것을 알 수 있고
house.war파일을 tomcat의 webapps 폴더 내부로 옮겨줍니다.
그 후에 tomcat을 구동해주면 정상적으로 웹페이지를 접근할 수 있습니다.
/home/tomcat/apache-tomcat-9.0.62/bin/startup.sh
-- tomcat이 저장되어있는 경로를 쳐주고 /bin/startup.sh로 실행시켜주면 됩니다.
서버에 지정되어있는 url로 들어가보면
이렇게 위와 같은 화면을 확인할 수 있습니다.
shutdown.sh명령어를 사용해주면 tomcat 구동을 중지할 수 있습니다.
반응형
'프로젝트 준비' 카테고리의 다른 글
[Postgresql/sql] 현재시간을 update하는 sql 문 (현재시간, 몇일전, 몇일후) (0) | 2022.05.08 |
---|---|
[Postgresql] 현재 시간을 저장하는 기본 제약조건 설정하기 | default (0) | 2022.04.18 |
gitignore 파일 설정하기 (spring project 설정) (0) | 2022.04.18 |