저자: Wang Shuli
출처:
한동안 WEB 프로젝트(JSP+JavaBean 기술 기반, 서버는 Apache+Tomcat) 작업을 한 후, 서버를 통해 프로젝트를 다른 디렉터리로 구성할 수 있지만 프로젝트 파일이 모두 TOMCAT_HOME\webapps에 있음을 발견했습니다. .xml, 프로젝트가 너무 많으면 server.xml이 너무 커지고 관리하기가 어려워집니다.
위와 같은 상황이 발생하는 것을 방지하고 프로젝트를 보다 쉽게 관리할 수 있도록 하기 위해 다음에 소개할 내용은 server.xml에 가상 호스트를 1~2개만 구성하여 프로젝트의 중앙 집중식 관리를 해결하는 방법입니다. 각 프로젝트에 필요한 구성 파일도 더 이상 server.xml에 추가할 필요가 없으므로 server.xml이 더 이상 부풀어 오르고 혼란스럽지 않고 관리 및 유지 관리에 더 도움이 됩니다.
오랜 시간 이야기를 나눈 후 꼭 해보고 싶은 마음이 드실 텐데요, 빨리 저와 함께 가보시는 건 어떨까요? (^_^)
1. 준비사항:
당신이 이미 웹 프로그래머이고 Tomcat에 대해 어느 정도 이해하고 있으며 Tomcat에 대한 일반적인 구성을 수행할 수 있다고 가정합니다
. 2. 구성을 시작합니다.
1.) 먼저 TOMCAT_HOMEconf 디렉토리에서 server.xml 파일을 찾아 메모장에서 엽니다.
2.) server.xml 파일에서 </Host> 태그를 찾으십시오.
3.) </Host> 태그 뒤에 다음 정보를 생성합니다.
<Host name="onion" debug="0" appBase="f:StudioOnionWEB_Project" unpackWARs="true" autoDeploy="true">
<Logger className="org.apache.catalina.logger.FileLogger" 디렉토리="logs" prefix="onion_log." suffix=".txt" timestamp="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" 디렉토리="logs" prefix="onion_access_log." suffix=".txt" 패턴="common" 해결Hosts="false"/>
</Host>
설명하다:
[onion]은 호스트의 이름 또는 도메인 이름입니다.
[f:StudioOnionWEB_Project]는 가상 호스트의 시작 디렉터리입니다.
[onion_log]는 로그 파일의 이름입니다.
[onion_access_log]는 액세스 호스트의 로그 파일 이름입니다.
4.) 가상 호스트의 시작 디렉터리에 프로젝트 디렉터리를 만들고 프로젝트와 동일한 이름을 가진 구성 파일을 만듭니다(내 파일은 f:StudioOnionWEB_Project shsc 및 f:StudioOnionWEB_Project shsc입니다.) xml).
5.) 방금 구축한 프로젝트 구성 파일을 열어 프로젝트의 기본 정보(예: 가상 디렉터리 및 실제 경로 등)를 구성합니다. 즉, 이 구성 파일에서 거의 모든 구성을 완료할 수 있습니다. 서블릿 및 빈 배포 web.xml에서 완료해야 합니다. 이 기사에서는 이 내용을 다루지 않으므로 여기서는 자세히 설명하지 않겠습니다. 다음은 참조용으로만 구성 파일 shsc.xml의 내용입니다.
<컨텍스트 경로="" docBase="F:StudioOnionWEB_Projectshsc" debug="0" reloadable="true" crossContext="true">
</Context>
3. IE를 열고 주소 표시줄에 http://onion/shsc를 입력합니다. jsp 페이지가 보이면 성공을 축하합니다. 헤헤하하... ·다시 시작합니다(^_ ^).
4. 이렇게 좋은 서버를 무료로 제공해준 아파치 기관에 감사드립니다!
5. 설명: 이 글이 마음에 드시고 재인쇄나 수집을 원하신다면 정말 감사드리며, 저자명을 알려주세요: Wang Shuli (^_^)