솔직히 스트럿츠로 뭘 짜 본 적 없습니다.

샘플 소스 돌려 본 적은 있지요.

스프링으로 뭘 짜본 적은 있지만,
제가 스프링프레임워크를 세팅하지는 않았습니다.

온리 JSP인 제가 오픈소스 아키텍처링이라는 무거운 주제로 강의를 했습니다.

다시는 하고 싶지 않은 강의입니다. 후에 맘이 변할지도 모르지만,

저 나름대로 제법 잘 나간다는 개발 현장에서 경험한 얘기를 들려드렸습니다만,

제가 소신있게 말씀드릴 수 있는 것은 이것입니다.

누가 함께 프로그램을 짜고 있느냐, 그 사람과 마음이 통하냐.
그게 동료이던 클라이언트든 사람이면 마음을 터야 한다.

이게 제가 얘기하고 싶은 것이었습니다.
정전
no electricity
battery out
하드가 깨졌어요. <-- 헉, 디카사진.

톰캣 시작할 때 디플로이
Deploying on Tomcat startup

host의 "deployOnStartup" 프로퍼티 값이 true이면 host appBase 폴더에 있는 웹 애플리케이션들은 디플로이 됩니다. 디플로이 프로세스는 다음과 같습니다:
  • 컨텍스트 XML 선언은 제일 처음 디플로이 됩니다.
  • 컨텍스트 XML 선언으로 참조되지 않은 펼쳐진 웹 애플리케이션들이 그 다음으로 디플로이 됩니다; 만일 .WAR파일과 연관이 되어있고, 그 .WAR파일이 새 것이라면, 펼쳐진 디렉토리는 제거되고, 웹 애플리케이션은 .WAR 파일 압축이 풀리면서 재 디플로이 될 것입니다.
  • .WAR 파일들이 디플로이 됩니다.
만약 매칭되는 컨텍스트 XML 파일이 없다면, 디플로이되는 웹 애플리케이션마다 해당 컨텍스트 XML이 생성될 것입니다.
 
The webapps which are present in the host appBase will be deployed if the host "deployOnStartup" property is true. The deployment process is the following:

The Context XML declarations will be deployed first

Expanded web applications not referenced by Context XML declarations will then be deployed; if they have an associated .WAR file and it is newer than the expanded web application, the expanded directory will be removed and the webapp will be redeployed from the .WAR

.WAR files will be deployed

For each deployed web application, a matching Context XML descriptor will be created unless one exists already.

from: http://tomcat.apache.org/tomcat-5.0-doc/deployer-howto.html

+ Recent posts