ㅤ스폰지허의ㅤ🐶🐾 블로그
Servelt/JSP를 위해 Apache, Apache Tomcat 설치 후 이클립스에서 테스트하기 2 본문
https://spongeheo.tistory.com/62
Servelt/JSP를 위해 Apache/ Apache Tomcat 설치 후 이클립스에서 테스트하기
목차 2022년 6월 7일 서블릿 & JSP 우리는 aws로 쓸거라 리눅스에 올려야하지만 일단 윈도우에 먼저 깔아보자 우선 웹서버 설치하자 (https://github.com/swacademy/Apache/blob/master/Installation%20Apache2.4%..
spongeheo.tistory.com
이전 글을 보고 오셔야합니다.
이어서...
이클립스 열기
help > eclipse marketplace

tomcat plugin 설치!
그리고나면 재시작하라고 한다! 재시작.

재시작하면

저 아이콘들이 생긴 걸 볼 수 있다.
순서대로 start stop restart이다
window > preferences!

tomcat으로 가서 버전고쳐주고 tomcat home을 아까 catalina_home으로 바꿔준다.
그리고 apply
그리고 advanced가서 tomcat base 설정해주기

apply!
jvm settings는 jdk버전이 맞는지만 확인

source path

다 해제하기 !
tomcat manager

아까 로그인했던 계정으로 로그인하기~!
서비스창에 가서 Apache Tomcat 서비스 중지시키기!
-> 왜냐면 이클립스로 시작하고 중지시킬것이기 때문
이클립스에서 첫번째 고양이 아이콘 누른다.
그럼 방화벽 해제하라고 뜬다!

액세스 허용

시작되었습니다.
stop을 누르면!

이렇게 뜬다 셧다운 포트를 설정해야한다!
C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\server.xml 다시 연다!
셧다운 포트를 8005로 바꿔준다.

다시 스타트하고 다시 스탑하면!

정상적으로 작동한다.
만약 8080이 이미 사용중이라고 뜨면 작업관리자 창에 가서 세부사항에 javaw.exe를 종료시킨다.
새 워크스페이스 만들어주고 이클립스 새 프로젝트 만들어주기
그 때 자바 버전 11로 맞추기 !

그리고 HttpServlet 상속받는 법
프로젝트 > build path > configure 어쩌구 > 그리고 라이브러리 classpath에 아까 깔려진 톰캣9.0 홈에 lib안에 servlet-api.jar 추가!

얘를 추가 그리고 apply
그리고나서 프로젝트 만들어서 코딩할 때 위에 window > preferences > tomcat 설정하는 거 다시해줘야한다!
설정 부분 다시 보려면 여기 누르기
만들어준 프로젝트 안에 WEB-INF폴더 만들어주고 web.xml복사해서 붙여넣기
class 파일은 WEB-INF안에 classes에 저장되게 설정

HelloServlet 클래스 만들어서 다음 내용 넣기
public class HelloServlet extends HttpServlet{
@Override
public void doGet(HttpServletRequest req, HttpServletResponse res)throws IOException, ServletException {
PrintWriter out = res.getWriter();
out.println("<font size='7' color='red'>Hello, Servlet</font>");
out.close();
}
}
프로젝트 내부의 web.xml에 <web-app>안에 <display-name>다음에
<servlet>
<servlet-name>Hello</servlet-name>
<servlet-class>HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/servlet/Hello</url-pattern>
</servlet-mapping>
써주기
그리고 위에 <display-name> 태그 안에 이름 0607로 바꿔주기!
server.xml에 콘텍스트 태그 넣어주고 설정하면(Plan B 방법)

잘 추가됨!!
저기 경로에 /0607누르고 url-pattern에 써준 것처럼 /servlet/Hello 써주고 검색하면!

잘 나옵니다
전체적인 자세한 경로를 위해 이렇게 천천히 진행한 것..
스프링을 위한 jsp를 배웠다..
'개발일지' 카테고리의 다른 글
| git stash해둔 거 실수로 drop했을 때!!!! 복구하기 (0) | 2022.10.13 |
|---|---|
| mysql mariadb group by 오류! only_full_group_by 설정 (0) | 2022.09.30 |
| Servelt/JSP를 위해 Apache, Apache Tomcat 설치 후 이클립스에서 테스트하기 (0) | 2022.06.07 |
| Windows MySQL Workbench에서 Linux MySQL 접근하기! (0) | 2022.05.20 |
| MySQL 설치 과정 부터 삭제까지 - Linux 버전 (0) | 2022.05.19 |