본문 바로가기

프로그래밍/서버

(3)
[서버] Web 서버, Web Application 서버 _ apache, tomcat [서버] Web 서버, Web Application 서버 _ apache, tomcat 1. 정의 Web 서버란 | 다음의 두 가지 뜻을 가지고 있다. 소프트웨어적으로; 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 반환하는 컴퓨터 프로그램 / 하드웨어적으로는; 위에 언급한 기능을 제공하는 컴퓨터 프로그램을 실행하는 컴퓨터. [from.위키백과] 그 중 우리는 소프트웨어적 의미를 가지고 웹서버를 살펴보려고 한다. 초기 웹은 정보교환이 목적이었기 때문에 전송할 데이터가 정적인 데이터뿐이었다. (html, img, xml...) 따라서 그에 맞는 기능에 충실하였고, 지금도 정적인 데이터를 전송하는데는 웹서버가 안정적이다. 오늘날 그러한 웹서버의 표준으로 불..
[이클립스] The import javax.servlet.http cannot be resolved / The specified Tomcat installation directory does not exist. 에러 [이클립스] The import javax.servlet.http cannot be resolved / The specified Tomcat installation directory does not exist. 에러 에러발생 || 에러가 빵빵 터진다. jsp와 servlet 모두 터진다. 다른 컴퓨터에서 작업하던걸 그대로 옮겨왔는데, 왜 그런 걸까... 왜 || 모든 jsp가 터진이유는 간단하다. 제대로된 서버(jsp에게 서버는 서블릿을 뜻한다.)가 없기 때문이다. 그리고 그 서블릿이 바라보는 WAS 즉, tomcat이 없기 때문이었다. 그러니 모든 jsp가 다 에러를 뿜어낸 것이다. 해결방안 || 물리적인 문제를 논하자면, tomcat의 directory 주소가 이전 컴퓨터랑 달랐던 것이 문제였다! 1..
[서버] 톰캣 8080포트 강제종료 [서버] 톰캣 8080포트 강제종료 Tomcat 서버를 이용해서 이클립스로 개발을 하다보면이클립스가 불완전종료 될 때가 있다. 이럴때 이클립스를 다시 실행하고 톰캣서버를 실행하면포트 충돌이라고 톰캣서버가 실행되지 않는다는 오류창이 열린다. 이클립스가 불완전 종료 되면서 톰캣이 열어놓은 포트(8080)를 미처 닫지 못했기 때문이다.이럴때 보통 재부팅을 하게 되는데. 재부팅을 하게되면 열어놓았던 창들과 준비해놓은 자료들 때문에 조금 재부팅하기 아까운게 사실이다. 이럴 때 사용할 수 있는 팁이다. 1. cmd를 관리자모드로 실행 2. 명령어 netstat 를 실행해주는데 옵션을 붙여준다. - netstat - nap tcp | find "LISTEN"-> 현재 local컴퓨터에 열린 포트 중에 tcp만 보여준..