1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289
|
<!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$" />
<!-- SSI Template Version: $Id$ -->
</head>
<body>
<div id="banner">
<h1 id="title"><a href="https://www.debian.org/"><img alt="Debian" width="110" height="61" id="logo" src="images/openlogo-nd.svg" /></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='https://github.com/w3c/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="data:," 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="data:," 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>
|