본문 바로가기

반응형

Programming/Servlet&JSP

(2)
[Servlet&JSP] Starting Tomcat v8.5 Server at localgost failed to start 서블릿 구현 중 서버가 실행되지 않고 Starting Tomcat v8.5 Server at localgost failed to start 에러 메시지가 출력되면 두 개 이상의 중복 매핑된 서블릿 url-pattern이 존재하는지 찾아보자. web.xml에 설정되었든지 @WebServlet() 어노테이션으로 설정해 놓았든지 찾아보자. 본인의 경우 서로 다른 패키지의 ThirdServlet 이라는 동일한 서블릿 클래스에 /third 라는 동일한 url-pattern을 설정했기 때문에 에러가 발생했다. 이에 대해 Console에서 친절하게 알려주고 있다. 중복을 제거한 후 서버 재시작. 문제가 해결되었다. 본인의 케이스 이외의 해결 방법으로는 설치된 서버 제거 후 다시 설치하는 방법을 추천하던데, 상황에 따..
[Servlet&JSP] PrintWriter out = response.getWriter(); 의 동작 원리 클라이언트로부터 Servlet으로 요청이 들어오면 요청(Request)을 파악한 후 응답(Response)을 전달한다. Servlet으로 들어온 요청을 텍스트(HTML) 형태로 응답을 보내려면 아래와 같이 응답으로 내보낼 출력 스트림을 얻어내야 한다. @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { PrintWriter out = resp.getWriter(); out.print(""); out.print("have a nice day"); out.print(""); out.close(); } 우리는 여기서 아래 코드에 주목해야 한다. Pr..

반응형