C#으로 유니티엔진을 사용하고, 프론트엔드 개발자가 되겠다고
React
와 typescript
, next.js
, node.js
를 공부하던 내가
Spring
을 할 줄은 생각을 못했다.
하지만 Spring
을 배울 수 있는 좋은 기회라고 생각했으나..
막상 입사를 하고 코드를 보다보니 비슷하지만 다른 느낌이 있다.
MVC 패턴에 대한 이해도도 부족하고 말이다.
JPA를 배우기에는 기본기가 없으니 기본기를 배우자..
특히 회사 실무에 필요한 내용들을 배우자 생각했고
퇴근하고 공부하면서 보는 강의가 위에 적혀있는 강의이다.
jsp, mybatis, mysql, jquery, bootstrap
등 부족한 게 많은 나에게 기본기를 배울 수 있는 좋은 강의라고 생각한다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h2>Nerd-Lee의 홈페이지 방문을 환영합니다.</h2>
</body>
</html>
이렇게 작성했다고 끝이 아니다. Tomcat 서버와 연결을 해줘야 하는데
Servers 폴더에 있는 server.xml 에서, 150번째 줄에 있는
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log"
suffix=".txt"/>
이 태그 밑에, Context 태그를 추가해줘야 한다.
<Context path="/" docBase="${webapp의 경로}" />
properties
를 클릭하면, webapp의 경로가 나오는 데, 그걸 docBase에 붙여넣어주면 끝이다.그리고 tomcat 서버를 실행하고, localhost:포트번호를 입력하면
Nerd-Lee의 홈페이지 방문을 환영합니다. 라는 문구가 출력되는 것을 확인할 수 있다.
path
path="/web"
이라고 했다면, localhost:포트/web
이라고 해야 index.html 파일이 열릴 것이다.docBase
이 강의를 보면서 생각해보니, 배포를 할 때 server.xml을 변경해서 동작하게 하나? 라는 생각을 하게 된다. 기본기가 조금씩 늘어나는 기분이 든다. 아주 좋군!