이클립스 웹 어플리케이션 프로젝트 구성 이해하기Servlet 스펙이 따르면 웹 어플리케이션의 구성은 대략 다음과 같습니다.이러한 웹 어플리케이션은 WAR 형태로 WAS(예를 들어 톰캣) webapps 하위에 배포되게 됩니다.자세한 설명은 다음의 글을 참고합니다. -> [서블릿/JSP] 웹 어플리케이션 개념 및 웹 어플리케이션 경로 규칙이클립스 웹 어플리케이션 프로젝트 구성그러나 우리의 이클립스는 너무 친절한 나머지 웹 어플리케이션 프로젝트 구조를 제멋대로 바꾸어 버립니다.물론 개발의 편의를 위해 역할에 따라 src와 webContent 혹은 webapp 로 나누어 프로젝트를 생성하는데 규칙을 잘 모르는 초급 개발자나 intelliJ 등의 다른 IDE를 사용하다 이클립스로 넘어온 개발자라면 당황하는 경우도..
이클립스[Elipse]
2018. 2. 17. 20:00
[이클립스] 이클립스 웹 어플리케이션 프로젝트 배포 경로
이클립스 개발한 웹 어플리케이션 배포 경로이클립스에서는 톰캣등의 WAS를 연동하여 가상의 WAS를 통해 개발을 하게 됩니다.실제 톰캣의 경우에는 톰캣 설치 경로의 webapps 하위에 웹어플리케이션을 배포하지만 이클립스에서 개발한 소스는 어느곳에 배포되는지 모르는 경우도 있습니다.이클립스 WST 서버이클립스는 실제 설치된 톰캣을 Server 설정을 통해 연동한 경우 런타임 환경만 실제 톰캣의 것을 사용하며 배포 경로는 가상의 경로를 이용합니다.가장 쉽게 접근하는 방법은 이클립스의 Servers 뷰를 이용하는 것입니다.현재 개발중인 웹 프로젝트가 배포된 이클립스 서버를 마우스 우클릭 합니다.Browse Deployment Location...을 클릭합니다.다음과 같이 workspace 하위에 wst.ser..
Servlet&Jsp
2018. 2. 17. 08:00
[서블릿/JSP] 웹 어플리케이션 개념 및 웹 어플리케이션 경로 규칙
JavaEE Web Application(웹어플리케이션)JavaEE 스펙을 구현한 WAS에서 웹 어플리케이션이란 무엇일까요?JavaEE 스펙중 Servlet/JSP 스펙만 구현한 서블릿 컨테이너인 톰캣 기준으로 웹 어플리케이션이란 [톰캣설치경로]\webapps 하위에 위치한 디렉터리 단위를 웹 어플리케이션이라고 합니다.webapps는 (WebApplications)를 말하며 여러 웹 어플리케이션들을 배포할 수 있는 디렉터리입니다.하나의 톰캣 서버는 여러 개의 웹 어플리케이션을 배포하여 운영할 수 있습니다.WAS는 웹 어플리케이션 별로 다른 ServletContext 를 갖게 되고, 각각의 웹 어플리케이션을 설정할 수 있는 설정파일인 web.xml(배포서술자) 를 갖게 됩니다. 당연한 이야기지만 당연히 사..