<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>CSS 검사 서비스 다운로드와 설치</title>
<link rev="made" href="mailto:www-validator-css@w3.org" />
<link rev="start" href="./" title="Home Page" />
<style type="text/css" media="all">
@import "style/base.css";
@import "style/docs.css";
</style>
<meta name="revision"
content="$Id: DOWNLOAD.html.ko,v 1.9 2010/01/14 14:10:28 ylafon Exp $" />
<!-- SSI Template Version: $Id: DOWNLOAD.html.ko,v 1.9 2010/01/14 14:10:28 ylafon Exp $ -->
</head>
<body>
<div id="banner">
<h1 id="title"><a href="http://www.w3.org/"><img alt="W3C" width="110" height="61" id="logo" src="./images/w3c.png" /></a>
<a href="./"><span>CSS 검사 서비스</span></a></h1>
<p id="tagline">
캐스케이딩 스타일시트 (CSS)와 스타일시트를 포함한 문서를 검사
</p>
</div>
<div class="doc">
<h2>CSS 검사 서비스 다운로드와 설치</h2>
<p>This translation of the installation guide for the CSS validator may be out of date. For a reliable, up-to-date guide, refer to the <a href="DOWNLOAD.html.en">English</a> or <a href="DOWNLOAD.html.fr">French</a> versions.</p>
<h3 id="download">CSS 검사 도구 다운로드</h3>
<h4 id="source">소스 코드 다운로드</h4>
<p>
<a href='http://dev.w3.org/cvsweb/2002/css-validator'>CSS 검사도구</a>는 CVS를 통하여 다운로드를 제공하고 있습니다.
Follow the <a href='http://dev.w3.org/cvsweb/'>사용 안내</a>를
참고하여 W3C 공개 CVS 서버에 접근하여 2002/css-validator를 다운로드하면 됩니다. 보통
온라인 서비스로 제공하는 검사 서비스가 상대적으로 오래된 버전이므로 검사 결과가 다소 다를 수도 있습니다.
</p>
<h4>Java 패키지로 다운로드 (jar 또는 war 형식)</h4>
<!-- <p>TBD... we just need a stable location to put jar/war archives on a regular basis</p>-->
<p><a href="http://www.w3.org/QA/Tools/css-validator/css-validator.jar">css-validator.jar</a></p>
<h3>설치 안내</h3>
<p>CSS 검사 도구는 자바 서블릿을 기반으로 한 소프트웨어입니다. 범용적으로 사용하는 모든 서블릿 엔진에 설치가 가능하며,
커맨드라인 (명령 프롬프트) 상에서 사용이 가능하기도 합니다. W3C에서 제공하고 있는 공식 CSS 검사 서비스는 권장 사양인
Jigsaw 서버를 이용하여 서비스하고 있습니다. 이 문서에서는 가급적 범용성이 높은 서블릿 엔진인 아파치 톰캣 기반의 설치 안내를 제공합니다.</p>
<p>Jigsaw 서버를 이용하여 서블릿으로 이용하는 방법과 명령 프롬프트 상에서 사용할 수 있는 단독 프로그램으로
설치할 수 있는 방법에 대하여 아래에 기술되어 있습니다.</p>
<h4 id="prereq">필요 환경</h4>
<p>아래 설명은 다음 환경이 설치되어 동작한다는 가정 하에 설명하고 있습니다.</p>
<ul class="instructions">
<li>동작하는 자바 환경</li>
<li><a href="http://ant.apache.org/">Ant</a>와 같은 자바 빌드 툴</li>
<li>아울러, 온라인 상에서 사용할 수 있는 서비스로 제공할 예정일 경우
<a href="http://www.w3.org/Jigsaw/">Jigsaw</a>, <a href="http://tomcat.apache.org/">Tomcat</a> 또는
<a href="http://www.mortbay.org/">Jetty</a> 등의 자바 웹 서블릿이 동작할 수 있는 환경이 필요합니다.
여기에서는 Tomcat과 Jigsaw에 대해서만 다루고 있습니다.</li>
</ul>
<p id="prereq-libs">추가적으로 검사 도구를 설치하기 위해서는 아래 자바 라이브러리가
시스템에 이미 존재하는지 확인하고, 없을 경우 설치해야 합니다.</p>
<ul class="instructions">
<li>servlet.jar
(Tomcat이 설치되어 있을 경우 [<span class="const">TOMCAT_DIR</span>]에 있으며,
[<span class="const">TOMCAT_DIR</span>]/common/lib/)에 servlet-api.jar 이라는 이름으로
저장되어 있을 가능성이 높습니다. 만일 없을 경우, <a href="http://java.sun.com/products/servlet/download.html">java.sun.com</a>
에서 다운로드가 가능합니다.</li>
<li><a href="http://jigsaw.w3.org/Devel/classes-2.2/20060329/">jigsaw.jar</a></li>
<li>xercesImpl.jar 와 xml-apis.jar (
<a href="http://www.apache.org/dist/xml/xerces-j/">xerces-j-bin</a>과 함께 다운로드가 가능합니다).</li>
<li><a href="http://ccil.org/~cowan/XML/tagsoup/">tagsoup.jar</a></li>
</ul>
<h4>Tomcat에 CSS 검사 도구 설치하기</h4>
<ol class="instructions">
<li>
<a href="#source">위에</a>설명된 대로 다운로드를 받습니다.
</li>
<li>소스 코드를 다운로드 받은 디렉토리 ("<span class="dir">.../css-validator/</span>")를 Tomcat의<span class="dir">webapps</span>
디렉토리로 복사합니다. 이 경로의 기본값은 보통
<span class="dir">[<span class="const">TOMCAT_DIR</span>]/webapps/</span>으로 설정되어 있습니다.
소스코드는 이제 <span class="dir">[<span class="const">TOMCAT_DIR</span>]/webapps/css-validator</span>에
저장되어 있을 것입니다. 이 디렉토리는 편의상 <span class="dir">[<span class="const">VALIDATOR_DIR</span>]</span>
이라 부르겠습니다.
</li>
<li>"<span class="dir">[<span class="const">VALIDATOR_DIR</span>]</span>" 안에 "<span class="dir">WEB-INF</span>"라는 디렉토리를 만들고, "<span class="dir">[<span class="const">VALIDATOR_DIR</span>]/WEB-INF</span>" 안에는 "<span class="dir">lib</span>" 이라는 디렉토리를 추가적으로 생성합니다.<br />
유닉스 시스템에서는 다음 명령어를 이용하면 됩니다: <kbd>mkdir -p WEB-INF/lib</kbd>
</li>
<li>위에서 언급도니 jar 파일을 모두 (<a href="#prereq-libs">필요환경</a>에 언급되어 있습니다) "<span class="dir">[<span class="const">VALIDATOR_DIR</span>]/WEB-INF/lib</span>"으로 복사합니다.</li>
<li>소스 컴파일을 합니다. 이때 <span class="dir">[<span class="const">VALIDATOR_DIR</span>]</span>로 미리 이동할 것을
권장합니다.
<kbd>ant</kbd>를 이용하여 빌드를 하기 이전에 다운로드 받은 jar 파일이 모두 자바의 CLASSPATH 환경 변수에서 지정된 경로 안에 저장되어 있는지 확인하시기 바랍니다.
보통, 아래의 명령을 이용하면 유닉스 시스템에서는 정상 동작이 됩니다:<br />
<kbd>CLASSPATH=.:./WEB-INF/lib:$CLASSPATH ant</kbd>
</li>
<li>"<span class="dir">[<span class="const">VALIDATOR_DIR</span>]/</span><span class="file">css-validator.jar</span>"를
"<span class="dir">[<span class="const">VALIDATOR_DIR</span>]/WEB-INF/lib/</span>"로 복사하거나 이동합니다.</li>
<li>
"<span class="dir">[<span class="const">VALIDATOR_DIR</span>]/</span>"에서
"<span class="dir">[<span class="const">VALIDATOR_DIR</span>]/WEB-INF/</span>"로.
"<span class="file">web.xml</span>"을 복사하거나 이동합니다.
</li>
<li>
마지막으로, Tomcat 서버를 재시작합니다:<br />
유닉스 시스템 기준 예시: <kbd>"cd <span class="dir">[<span class="const">TOMCAT_DIR</span>]</span>; <span class="dir">./bin/</span><span class="file">shutdown.sh</span>; <span class="dir">./bin/</span><span class="file">startup.sh</span>;"</kbd>
</li>
</ol>
<h4>Jigsaw 웹 서버에 설치하기</h4>
<ol class="instructions">
<li>우선, 위에서 설명한 대로 소스코드 다운로드를 하고 필요환경에 언급된 jar파일을 준비한 다음, 소스코드를 <kbd>ant</kbd>를 이용하여 빌드합니다.</li>
<li>이렇게 빌드를 한 다음, 설치가 이루어저리 홈 디렉토리를 설정하여야 서블릿 컨테이너로 정상적으로 사용이
가능하도록 합니다. (일반적인 경우, css-validator를 사용합니다..) 이렇게 하기 위해서는 Jigsaw가 설치되어
있어야 하며, (Jigsaw 페이지에 Jigsaw 서버를 쉽게 설치할 수 있도록 자세히 설명이 되어 있습니다.) 이 조건이
충족될 경우에는 Jigsaw 관리자를 실행합니다. HTTPFrame을 ServletDirectoryFrame으로 변경합니다.</li>
<li>다음 단계는 class가 'ServletWrapper'이며 frame이 'ServletWrapperFrame'인 "validator"
리소스를 만드는 것입니다. class와 frame의 경우, 특이한 환경이 아니라면 보통 자동으로 설정이 될 것입니다.
이 서블릿의 클래스 이름은 org.w3c.css.servlet.CssValidator입니다. 만일 validator라는 파일이
이미 설치가 되어 있다면, 이름을 변경하여야 합니다. 이 'alias'가 항상 'validator'를 가르키도록 설정이
되어 있어야 합니다.</li>
<li>마지막으로, Jigsaw 서버를 실행하고 검사 도구를 실행합니다. 검사 대상 HTML을 이용하여 확인을 하고,
문제가 없는지 확인하면 됩니다. 일반적인 설정으로 검사 도구에 접속할 수 있는 주소는 다음과 같을 것입니다:<br />
http://localhost:8001/css-validator/validator.html</li>
</ol>
<h3>커맨드 라인 사용법</h3>
<p>CSS 검사도구는 커맨드 라인상에서도 사용이 가능합니다. 만일 컴퓨터에 자바가 설치되어 있다면, 위에 있는
설명대로 css-validator.jar를 빌드하고 다음 명령으로 실행하면 사용이 가능합니다:<br />
<kbd>java -jar css-validator.jar http://www.w3.org/</kbd>
</p>
</div>
<ul class="navbar" id="menu">
<li><a href="./" title="W3C CSS 검사 서비스 홈페이지">홈</a> <span class="hideme">|</span></li>
<li><a href="about.html" title="이 서비스에 대하여">정보</a> <span class="hideme">|</span></li>
<li><a href="documentation.html" title="W3C CSS 검사도구 관련 설명서 와 기타 문서">설명서</a> <span class="hideme">|</span></li>
<li><a href="Email.html" title="이 서비스에 대한 의견 제공">피드백</a> <span class="hideme">|</span></li>
<li><a href="thanks.html" title="도움 주신 분">도움 주신 분</a><span class="hideme">|</span></li>
</ul>
<ul id="lang_choice">
<li><a href="DOWNLOAD.html.bg"
lang="bg"
xml:lang="bg"
hreflang="bg"
rel="alternate">Български</a></li>
<li><a href="DOWNLOAD.html.de"
lang="de"
xml:lang="de"
hreflang="de"
rel="alternate">Deutsch</a>
</li>
<li><a href="DOWNLOAD.html.en"
lang="en"
xml:lang="en"
hreflang="en"
rel="alternate">English</a>
</li>
<li><a href="DOWNLOAD.html.es"
lang="es"
xml:lang="es"
hreflang="es"
rel="alternate">Español</a>
</li>
<li><a href="DOWNLOAD.html.fr"
lang="fr"
xml:lang="fr"
hreflang="fr"
rel="alternate">Français</a>
</li>
<li><a href="DOWNLOAD.html.ko"
lang="ko"
xml:lang="ko"
hreflang="ko"
rel="alternate">한국어</a>
</li>
<li><a href="DOWNLOAD.html.it"
lang="it"
xml:lang="it"
hreflang="it"
rel="alternate">Italiano</a>
</li>
<li><a href="DOWNLOAD.html.nl"
lang="nl"
xml:lang="nl"
hreflang="nl"
rel="alternate">Nederlands</a>
</li>
<li><a href="DOWNLOAD.html.ja"
lang="ja"
xml:lang="ja"
hreflang="ja"
rel="alternate">日本語</a>
</li>
<li><a href="DOWNLOAD.html.pl-PL"
lang="pl-PL"
xml:lang="pl-PL"
hreflang="pl-PL"
rel="alternate">Polski</a>
</li>
<li><a href="DOWNLOAD.html.pt-BR"
lang="pt-BR"
xml:lang="pt-BR"
hreflang="pt-BR"
rel="alternate">Português</a>
</li>
<li><a href="DOWNLOAD.html.ru"
lang="ru"
xml:lang="ru"
hreflang="ru"
rel="alternate">Русский</a>
</li>
<li><a href="DOWNLOAD.html.sv"
lang="sv"
xml:lang="sv"
hreflang="sv"
rel="alternate">Svenska</a>
</li>
<li><a href="DOWNLOAD.html.zh-cn"
lang="zh-cn"
xml:lang="zh-cn"
hreflang="zh-cn"
rel="alternate">简体中文</a>
</li>
</ul>
<div id="footer">
<p id="activity_logos">
<a href="http://www.w3.org/QA/" title="W3C의 품질 보증 활동은 여러가지 도구를 무료로 제공합니다"><img src="http://www.w3.org/QA/2002/12/qa-small.png" alt="QA" /></a><a href="http://www.w3.org/Style/CSS/learning" title="CSS에 대하여 더 많은 것을 알아보기"><img src="images/woolly-icon" alt="CSS" /></a>
</p>
<p id="support_logo">
<a href="http://www.w3.org/QA/Tools/Donate">
<img src="http://www.w3.org/QA/Tools/I_heart_validator" alt="I heart Validator logo" title=" Validators Donation Program" />
</a>
</p>
<p class="copyright">
<a rel="Copyright" href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 1994-2007
<a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a>®
(<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>,
<a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>,
<a href="http://www.keio.ac.jp/">Keio</a>),
All Rights Reserved.
W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>,
<a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>,
<a rel="Copyright" href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a>
and <a rel="Copyright" href="http://www.w3.org/Consortium/Legal/copyright-software">software licensing</a>
rules apply. Your interactions with this site are in accordance
with our <a href="http://www.w3.org/Consortium/Legal/privacy-statement#Public">public</a> and
<a href="http://www.w3.org/Consortium/Legal/privacy-statement#Members">Member</a> privacy
statements.
</p>
</div>
</body>
</html>
Webmaster