프로젝트 이름 shbusking_v1s3m3my
- Version 1
- STS 4
- MyBatis3
- MySQL
패키지 명명 규칙
Shortcuts 설정**
- 참고: https://addio3305.tistory.com/40
- Window - Customize Perspective...를 선택
- Shortcuts 탭을 선택
- 원하는 메뉴 선택
- Web에서는 개발하는데 필요한 CSS, HTML, JSP 등 체크
- File > New를 선택하여, 나오는 메뉴를 확인
간단하게 웹서버 띄우기
- pom.xml 버전 변경: JAVA 1.8, Spring 4.3.26.RELEASE 로 지정
- Tomcat 9.0 설정
- src/main/java/ -> kr.sh.shbusking의 HomeController.java에서 return "index"로 지정
- src/main/webapps/WEB-INF/views에 index.jsp 추가
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>[준비중]shbusking</title>
</head>
<body>
shbusking 페이지
개발 중입니다...
</body>
</html>
- 프로젝트 우클릭 run as -> run on server
- window > web browser > chrome 설정해두면 편하다
github에 Spring 프로젝트 업로드
프로젝트 WAR 생성 -> 배포
- 참고: https://hanazuou.tistory.com/361
- 프로젝트 우클릭 -> Export
- Web/WAR 파일 선택
- 파일 경로 지정
- .war 생성
- FTP 프로그램을 이용해서 원격 서버 내의 /usr/local/tomcat-9.0/webapps 안에 전송
- Tomcat 9 서버 재시작
- Tomcat 9 서버 중지
/usr/local/tomcat-9.0/bin/shutdown.sh
- Tomcat 9 서버 시작
/usr/local/tomcat-9.0/bin/startup.sh
- 접속 확인
- http://*.*.*.*:8080/war이름
- 여기서 주소 뒤에 war 파일명을 입력하는 것이 불편하거나 싫은 경우 war 파일명을 ROOT.war로 변경