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
|
<?xml version="1.0" encoding="utf-8"?>
<!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="ru" lang="ru">
<head>
<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) і документів (X)HTML з таблицями стилів
</p>
</div>
<div class="doc">
<h2>Завантаження й встановлення сервісу перевірки CSS</h2>
<h3 id="download">Завантаження</h3>
<h4 id="source">Завантаження початкових файлів</h4>
<p><a href="https://github.com/w3c/css-validator">Сервіс перевірки CSS</a> є доступним для завантаження через CVS. Дотримуйтесь <a href="http://dev.w3.org/cvsweb/">інструкцій для доступу до загальнодоступного серверу CVS</a> й завантажте 2002/css-validator. Зверніть увагу: на jigsaw.w3.org/css-validator встановлено більш ранню версію, ніж ту, що зберігається у репозиторії CVS, через що результати виводу і зовнішній вигляд можуть незначно розрізнятись</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>Сервіс є сервлетом Java, його може бути встановлено до будь-якого сервлет-контейнеру, а також викликано з командного рядку. Офіційний сервіс від W3C працює під керуванням сервера Jigsaw, що рекомендовано для встановлення локального сервісу. Однак, для спрощення, у цьому документі ми, головним чином, будемо розповідати, як встановити сервіс перевірки на Tomcat — контейнері сервлетів від Apache.</p>
<p>Нижче наведено низку інструкцій по встановленню сервлету на Jigsaw та запуску сервісу з командного рядку.</p>
<h4 id="prereq">Вимоги для встановлення</h4>
<p>Мається на увазі, що ви завантажили, встановили й перевірили:</p>
<ul class="instructions">
<li>робоче середовище Java;</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> — якщо плануєте створити сітьовий сервіс; в цій інструкції докладно розповідається лише про Jigsaw та Tomcat.</li>
</ul>
<p id="prereq-libs">Для встановлення сервісу у власній системі необхідно завантажити або знайти на своєму комп'ютері низку бібліотек Java:</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>Встановлення сервісу перевірки CSS на сервері Tomcat</h4>
<ol class="instructions">
<li>Завантажте установлювальні файли, як написано <a href="#source">вище</a>.</li>
<li>Скопіюйте усю директорію <span class="dir">.../css-validator/</span> до директорії <span class="dir">webapps</span> серверу Tomcat; звичайно це <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="file">web.xml</span> з <span class="dir">[<span class="const">VALIDATOR_DIR</span>]/</span> до <span class="dir">[<span class="const">VALIDATOR_DIR</span>]/WEB-INF/</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. Змініть HTTPFrame на ServletDirectoryFrame.</li>
<li>Створіть ресурс validator у якості класу ServletWrapper і фрейму ServletWrapperFrame; усе інше буде зроблено автоматично. Клас сервлету — org.w3c.css.servlet.CssValidator. Якщо вже існує файл validator, то перейменуйте його. Важливо, щоб цей alias завжди звався «validator».</li>
<li>Останній крок: запустіть Jigsaw та відкрийте у браузері сервіс перевірки. Звичайно URL виглядає як<br />http://localhost:8001/css-validator/validator.html</li>
</ol>
<h3>Використовування з командного рядку</h3>
<p>Якщо на комп'ютері встановлено віртуальну машину Java, то сервіс перевірки CSS може також викликатися з командного рядку. Скомпілюйте css-validator.jar, як вказано вище, та запустіть наступним чином:<br />
<kbd>java -jar css-validator.jar http://www.w3.org/</kbd></p>
</div>
<ul class="navbar" id="menu">
<li><strong><a href="./" title="Головна сторінка сервісу W3C по перевірці CSS">Головна сторінка</a></strong> <span class="hideme">|</span></li>
<li><a href="documentation.html" title="Документація по сервісу W3C для перевірки CSS">Документація</a> <span class="hideme">|</span></li>
<li><a href="DOWNLOAD.html" title="Завантаження застосунку перевірки 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.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.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"
xml:lang="pl"
hreflang="pl"
rel="alternate">Polski</a> </li>
<li><a href="DOWNLOAD.html.zh-cn"
lang="zh-hans"
xml:lang="zh-hans"
hreflang="zh-hans"
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="Спільнота контролю якості" /></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">Підтримайте проект — внесіть пожертву.<br />
<a href="http://www.w3.org/Consortium/supporters"><img src="data:," alt="Люди, що підтримали W3C" /></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>
|