Servlet을 공부하다가 나중에 까먹을까봐 적어놓는다.
준비물
1. Tomcat 설치
2. IntelliJ
3. JDK 최신버전
자바 환경설정은 필수이며, 이 과정은 패스하겠다.
또한 Tomcat 설치 경로는 필히 기억하면 좋을 것 같다.
...귀찮아서 사진 안넣을거다..
IntelliJ에서 Project를 생성한다.
- Java를 클릭하면 Java EE -> Web Application이 보인다. 클릭하자.
- Create web.xml가 체크되있을텐데 냅두면 된다.
- 프로젝트 이름은 걍 알아서 만든다.
Project가 생성되면 오른쪽 클릭 -> Project Settings에 들어간다.
- HttpServlet 라이브러리를 추가해주는 작업을 진행해야한다.
- 왼쪽 메뉴에 Libraries가 보이는데 오른쪽 클릭인가.. 하튼 누르면 From Maven이 나온다.
- 'tomcat:servlet'을 치면 여러개가 나오는데 첫 번째꺼 클릭하면된다. (검색시간이 좀 걸린다.)
Project 폴더에 src에서 이제 servlet-class를 만든다.
- src 오른쪽 클릭 - > Servlet(혹은 Servlet 어쩌구가 있다.)
- doGet, doPost 간단하게 작성해본다. ( 인터넷에 많이 널려있다 찾아보자. )
web.xml로 들어가서 servlet, servlet-mapping을 설정하자.
- 이 부분도 인터넷에 널려있다.
- servlet 태그에는 servlet-name, servlet-class가 있는데 name은 별칭, class는 src에 있는 class이다. (package가 있다면 붙여주자. ex. ex.Servlet)
tomcat 연동을 해보자.
- 오른쪽 상단에 Edit Configuration을 누른다.
- Templates -> tomcat server 찾는다.(TomEE server 아니다.)
- 누르면 Local과 remote가 보이는데 local 작업이니 local 누른다.
- Application Servers가 비어있을텐데, 클릭해서 Tomcat Home에 설치한 경로를 넣어준다. ( 자동으로 libraries가 들어갈거다. )
- 다른거 건들지말고 JRE 경로를 Java jdk 설치한 경로로 잡아준다.
- 아래 HTTP port는 기본으로 8080이다.
이제 실행하면 된다.
*만약 out of range라는 오류가 나오면 Tomcat 폴더에 들어가서 server.xml을 찾아봐야한다.
Ctrl + F를 눌러서 '-1'을 검색하면 <Server port="-1" shutdown="SHUTDOWN"> 이부분이 나오는데
-1부분을 8090으로 바꾸자. 만약 8080으로 하면 충돌일어나서 실행안될거다.
'Web' 카테고리의 다른 글
React와 Express 연동하기(1) (0) | 2020.09.11 |
---|---|
젠킨스 사용해보기 (0) | 2017.12.31 |
Servlet 기초(2) (0) | 2016.11.11 |
Servlet 기초(1) (0) | 2016.11.11 |