Tomcat 3

Tomcat과 Servlet프로젝트 기본 설정하기

1) Eclipse와 Library dependency하지 않도록 maven project를 생성.일반적으로 이클립스에서 Java project로 생성하는 프로젝트는 이클립스의 native project로 생성된다. 이 말은 해당 프로젝트는 이클립스 자체 설정에 종속돼있는 라이브러리를 쓰는 프로젝트를 뜻함. 그리고 라이브러리 등의 설정들이 모두 개발도구(Eclipse 등)에 종속돼있기 때문에 자바코드는 개발환경과 분리가 안됨. 하지만 maven(또는 gradle)을 사용하면 내부에 라이브러리 설정을 셋팅하기 때문에 개발도구와 분리가 가능하게 되어 다른 이클립스 환경에서도 실행이 가능해진다. 2) Eclipse Console창에서의 실행이 아니라 WAS환경인 Tomcat위에서 프로젝트를 실행시킬 것이기 때..

Spring 2019.09.10

이클립스 톰켓(Apache Tomcat) 연동 및 포트 충돌 에러 해결

several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use. The server may already be running in another process or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).톰켓(Tomcat)을 실행시켰을 뿐인데, 위와 같은 에러가 발생했다.. 먼저 이 에러를 보신 분들은 톰켓을 다운받고 확인차 주소창에 'localhost:8080' 확인하셨을 겁니다.(톰켓 다운로드Url : ..

Spring 2019.02.13

WAS와 웹 서버(Web Server)의 차이. 그리고 Apache와 톰캣(Tomcat)??

Web Server와 WAS(Web Application Server)의 역할과 차이1) 웹서버(Web Server) = Apach클라이언트가 서버에 요청을 하면 가장 앞에서 요청을 받아 정적 컨텐츠(.html, .css, .png 등)를 제공하는 서버 보통 WAS앞에 여러 개 둔다. 1개의 웹서버만 있을 시, 사용자가 몰리면 서버가 터질수 있기 때문에. ①동작순서1. 정적 컨텐츠는 웹서버가 바로 제공 가능. But 사용자에 맞춰 다른 컨텐츠를 보여줘야하는 동적인 컨텐츠(JSP, Servlet 등)는 웹서버에서 처리 불가능.2. WAS에게 동적인 컨텐츠의 처리를 부탁하자!3. WAS는 요청을 처리하고 HTML로 만들어서 보냄. 웹서버가 받아 User(클라이언트)에게 응답(response)  2) WAS(..

Spring 2019.01.12