Изтегляне и инсталиране на CSS Валидатор
Изтегляне на CSS Валидатор
Изтегляне на кода
CSS валидаторът е достъпен за изтегляне през CVS.
Следвайте инструкциите за
достъп до публичния W3C CVS сървър и намерете 2002/css-validator. Забележете,
че онлайн версията на CSS Валидатора е, по принцип, по-стара от CVS
версията, така че са възможни малки разминавания в резултатите и изгледа...
Изтегляне на java пакет (jar или war)
css-validator.jar
Указател за инсталиране
Услугата за CSS валидиране е сървлет софтуер, написан на Java. Може да бъде инсталиран във всяка сървлет среда
и може също да бъде използван като прост инструмент през командния ред.
Официалната W3C CSS Услуга за Валидиране работи с Jigsaw съръвр, който е препоръчителен при инсталлиране.
Както и да е, за по-просто, в този документ ще представим повече подробности, как да го инсталирате
като онлайн сървлет на Apache със Tomcat сървлет задвижване.
Някои инструкции за инсталиране на сървлета с Jigsaw, както и стартирането му в среда с команден ред,
също са посочени по-долу.
Изисквания
Това ръководство за инсталиране приема, че сте изтеглили, инсталирали и тествали:
- Работеща java среда
- Инструментът за създаване на java Ant
- Java уеб сървлет контейнер като,
Jigsaw, Tomcat или
Jetty, ако сте планирали да използвате валидатора като онлайн услуга.
Това ръководство засяга подробно само Tomcat и Jigsaw.
За инсталиране на валидатора на ваша система, е необходимо
да изтеглите и/или намерите в системата си редица java библиотеки:
- servlet.jar
(която, ако имате Tomcat инсталиран в [TOMCAT_DIR],
би трябвало да откриете в [TOMCAT_DIR]/common/lib/) вероятно
с името servlet-api.jar. Ако не, вземете я от
java.sun.com
- jigsaw.jar
- xercesImpl.jar и xml-apis.jar (които могат да бъдат изтеглени с
xerces-j-bin).
- tagsoup.jar
Инсталиране на CSS Валидатор с Tomcat
-
Изтеглеъе валидатора както е обяснено горе.
- Копирайте цялата папка с кода от (".../css-validator/") в папката webapps
на инсталацията на Tomcat. Обикновено
[TOMCAT_DIR]/webapps/.
Кода на валидатора вече се намира в папка [TOMCAT_DIR]/webapps/css-validator,
която от сега нататък ще назоваваме [VALIDATOR_DIR].
- Във "[VALIDATOR_DIR]" създайте папка "WEB-INF", а в "[VALIDATOR_DIR]/WEB-INF" създайте папка "lib":
mkdir -p WEB-INF/lib
- Копирайте всички jar файлове (от prerequisites) в папка "[VALIDATOR_DIR]/WEB-INF/lib"
- Компилирайте кода на валидатора: от папката [VALIDATOR_DIR].
Стартирайте ant, след като се убедите, че изтеглените jar файлове са зададени в CLASSPATH променлива на средата.
Обикновено, би трябвало да работи:
CLASSPATH=.:./WEB-INF/lib:$CLASSPATH ant
- Копирайте или преместете "[VALIDATOR_DIR]/css-validator.jar"
в "[VALIDATOR_DIR]/WEB-INF/lib/".
-
Копирайте или преместете "web.xml" от
"[VALIDATOR_DIR]/" в
"[VALIDATOR_DIR]/WEB-INF/".
-
Накрая, презаредете Tomcat съвъра:
"cd [TOMCAT_DIR]; ./bin/shutdown.sh; ./bin/startup.sh;"
Инсталиране с Jigsaw Уеб Сървър
- Първо, изтеглете кода, както е описано горе, подгответе необходимите jar файлове
и изградете кода с ant.
- След това конфигурирайте главната папка на валидатора (обикновено това е
css-validator) за да може да функционира като сървлет контейнер. За тази цел
е неоходимо да имате Jigsaw инсталиран (вижте страниците за Jigsaw за кратки
инструкции (наистина е лесно)) и след това стартирайте Jigsaw Admin. Променете
HTTPFrame на ServletDirectoryFrame.
- Следващата стъпка е създаване на ресурс "validator", както клас
'ServletWrapper' както и рамка 'ServletWrapperFrame'. Останалото би трябвало
да се подреди автоматично. Класът на сървлета е
org.w3c.css.servlet.CssValidator. Ако вече съществува файл с име
'validator', моля, преименувайте го. Важно е този 'alias' винаги да се
казва 'validator'.
- Накрая, стартирайте Jigsaw и активирайте валидатора. Проверете, към кой HTML желаете
да се обърнете. Обикновено URL адресът изглежда така:
http://localhost:8001/css-validator/validator.html
Използване през команден ред
CSS валидаторът може да бъде използван и като инструмент през командния ред, ако компютърът
има инсталирана java. Изграждете css-validator.jar, както е обяснено горе, и го стартирайте чрез:
java -jar css-validator.jar http://www.w3.org/