[Servlet] 웹 프로그램 기본파일(tomcat환경)

2020. 6. 10. 16:33 Java 관련/JSP,Servlet

웹 프로그램 기본파일(tomcat환경)




WEB-INF/web.xml:  프로젝트의 속성을 설정하는 파일


META-INF/context.xml: 서버 환경을 설정하는 파일


%JAVA_HOME%/jre/lib/ext: 로컬 응용 프로그램을 실행하기 위한 폴더


tomcat7/common/lib: 톰캣을 이용하는 웹 프로그램을 실행하기 위한 폴더, 모든 프로젝트에 공통으로 적용되는 라이브러리 파일을 인식한다.

cf.) %JAVA_HOME%/jre/lib 폴더나 %JAVA_HOME%/jre/lib/ext  폴더 내의 JAR 파일들도 자동으로 인식된다.


C:\\Web_Java\eclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\webapps: 이클립스에서 웹 프로그램이 실행될 때 파일 구조가 변경


tomcat7/conf/server.xml: 웹 서버를 구동하면서 사용할 포트를 설정하기 위해 인식한다.


tomcat7/conf/web.xml: 모든 프로젝트에 공통으로 적용되는 환경을 설정하기 위해 인식한다.


[프로젝트 이름]/WEB-INF/web.xml: 프로젝트별로 적용되는 환경을 설정하기 위해 인식한다.


[프로젝트 이름]/WEB-INF/lib: 프로젝트별로 적용되는 라이브러리 파일을 인식한다.


[프로젝트 이름]/WEB-INF/classes: 프로젝트별로 적용되는 서블릿 파일을 인식하고 설정에 따라 init() 메서드를 실행한다. <load-on-start> 태그로 정의한다.



출처: https://devbox.tistory.com/entry/Servlet-웹-프로그램-파일-엑기스?category=574550 [장인개발자를 꿈꾸는 :: 기록하는 공간]