국비 프로젝트 마무리하고 배포가 정말정말 하고 싶었다.
그래서 비교적 쉬운 카페24의 도메인을 샀고 호스팅하려고 했으나 너무 어려웠다.
호스팅 과정 블로그 정보들이 너무 예전이라 호스팅 기록을 남겨보려고 한다.
- 개발 환경
프로젝트 환경 : SPRING(3.9.15) TOMCAT(8.5) Mysql JDK(1.8)
카페24 환경 : Tomcat 8.0.x (jsp 2.3/Servlet 3.1) OpenJDK 8.x MariaDB 10.1.x
** DB는 오라클로 작업했으나 카페24가 지원하지 않아 Mysql로 변경함(mysql문법으로 맞게 수정 + jdbc 연결 수정)
- 구매 : Tomcat jsp(비즈니스)
* 절약형 1개월 사고, 연장하거나 추후에 사양올리는걸 추천(바로 적용됨)
---- 호스팅 순서 ----
1. DB 설정 및 연결 (Mysql 버전)
① 서비스 접속관리 -> DB비밀번호 변경통해 DB비밀번호(꼭 기억) 설정하기
② * MySQL 외부 IP설정 : local DB가 아닌 카페24(외부) 접근을 해야하므로 설정필수
(아이피는 https://www.findip.kr/ 에서 확인가능)
③
* HeidiSQL --- [HeidiSQL 다운로드]
④
⑤ 세션이름 하위에 카페24아이디로 된 DB 생성되어 있음 이후 필요한 테이블 생성하기
*** 테이블 생성시 대소문자는 SPRING 에서 작성한 쿼리 대소문자랑 꼭 일치시키기!!!!
⑥ Spring에서 설정한 jdbc연결 바꿔주기
2. 파일질라에서 war업로드
① Spring에서 프로젝트 war로 export 하기
** 파일명은 꼭 ROOT.war로 저장
** target runtime : 내 프로젝트는 톰캣 8.5 / 카페 24 환경은 8.0이므로 설정X
② war파일을 업로드해줄 파일질라 다운로드하기
https://filezilla.softonic.kr/
③ 파일 - 사이트 관리자 접속 - 새사이트만들기
프로토콜 : SFTP
호스트 : 카페24 도메인
포트 : 22
사용자 : 카페24아이디
비밀번호 : 카페24비밀번호
④ 리모트 사이트 사용자id/tomcat/webApp/ 에 ROOT.war 옮기기
** 만약 접속 했는데 tomcat 이 없으면 tomcat이나 DB 초기화 ..(초기화 전 1:1문의로 해결하는걸 추천!!)
3. Putty로 톰캣 실행/중지
① putty 다운로드
https://img.cafe24.com/hosting/zip/putty.exe
② Host Name : 카페24도메인
③
loginId : 카페24아이디
password: 카페24비밀번호
톰캣 중지 : ./tomcat/bin/shutdown.sh
톰캣 시작 : ./tomcat/bin/startup.sh
이제 카페24 서비스 관리에 있는 도메인클릭하면 접속완료!!!
댓글