-
Notifications
You must be signed in to change notification settings - Fork 108
/
DOWNLOAD.html.ru
243 lines (193 loc) · 14.8 KB
/
DOWNLOAD.html.ru
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
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Загрузка и установка сервиса проверки CSS</title>
<link rev="made" href="mailto:[email protected]" />
<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="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) и документов (X)HTML с таблицами стилей
</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">Загрузка</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.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="Сообщество контроля качества" /></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>