Завантаження й встановлення сервісу перевірки CSS

Завантаження

Завантаження початкових файлів

Сервіс перевірки CSS є доступним для завантаження через CVS. Дотримуйтесь інструкцій для доступу до загальнодоступного серверу CVS й завантажте 2002/css-validator. Зверніть увагу: на jigsaw.w3.org/css-validator встановлено більш ранню версію, ніж ту, що зберігається у репозиторії CVS, через що результати виводу і зовнішній вигляд можуть незначно розрізнятись

Завантаження пакета Java (jar або war)

css-validator.jar

Посібник по встановленню

Сервіс є сервлетом Java, його може бути встановлено до будь-якого сервлет-контейнеру, а також викликано з командного рядку. Офіційний сервіс від W3C працює під керуванням сервера Jigsaw, що рекомендовано для встановлення локального сервісу. Однак, для спрощення, у цьому документі ми, головним чином, будемо розповідати, як встановити сервіс перевірки на Tomcat — контейнері сервлетів від Apache.

Нижче наведено низку інструкцій по встановленню сервлету на Jigsaw та запуску сервісу з командного рядку.

Вимоги для встановлення

Мається на увазі, що ви завантажили, встановили й перевірили:

Для встановлення сервісу у власній системі необхідно завантажити або знайти на своєму комп'ютері низку бібліотек Java:

Встановлення сервісу перевірки CSS на сервері Tomcat

  1. Завантажте установлювальні файли, як написано вище.
  2. Скопіюйте усю директорію .../css-validator/ до директорії webapps серверу Tomcat; звичайно це [TOMCAT_DIR]/webapps/. Програмний код сервісу перевірки тепер знаходиться у [TOMCAT_DIR]/webapps/css-validator, яку ми позначимо як [VALIDATOR_DIR].
  3. У директорії [VALIDATOR_DIR] створіть піддиректорію WEB-INF, а у [VALIDATOR_DIR]/WEB-INF — піддиректорію lib:
    mkdir -p WEB-INF/lib
  4. Скопіюйте усі файли з розширенням jar, перераховані у вимогах для встановлення, до директорії [VALIDATOR_DIR]/WEB-INF/lib
  5. Скомпілюйте програмний код: у [VALIDATOR_DIR] запустіть ant та переконайтеся, що завантажені jar-файли коректно прописані у змінній оточення CLASSPATH. У загальному випадку працює наступна конструкція:
    CLASSPATH=.:./WEB-INF/lib:$CLASSPATH ant
  6. Скопіюйте або перемістіть [VALIDATOR_DIR]/css-validator.jar до [VALIDATOR_DIR]/WEB-INF/lib/.
  7. Скопіюйте або перемістіть файл web.xml з [VALIDATOR_DIR]/ до [VALIDATOR_DIR]/WEB-INF/.
  8. Останній крок: перезапустіть Tomcat:
    cd [TOMCAT_DIR]; ./bin/shutdown.sh; ./bin/startup.sh;

Встановлення на сервері Jigsaw

  1. Як написано вище, завантажте програмний код і необхідні jar-файли; скомпілюйте вихідні файли за допомогою ant.
  2. Настройте корньову директорію сервісу (звичайно «css-validator») для того, щоб він міг функціонувати як сервлет. Для цього встановіть Jigsaw (стислі інструкції дивиться на сторінках пілтримки Jigsaw — вони насправді не складні) та запустіть адміністрування серверу Jigsaw. Змініть HTTPFrame на ServletDirectoryFrame.
  3. Створіть ресурс validator у якості класу ServletWrapper і фрейму ServletWrapperFrame; усе інше буде зроблено автоматично. Клас сервлету — org.w3c.css.servlet.CssValidator. Якщо вже існує файл validator, то перейменуйте його. Важливо, щоб цей alias завжди звався «validator».
  4. Останній крок: запустіть Jigsaw та відкрийте у браузері сервіс перевірки. Звичайно URL виглядає як
    http://localhost:8001/css-validator/validator.html

Використовування з командного рядку

Якщо на комп'ютері встановлено віртуальну машину Java, то сервіс перевірки CSS може також викликатися з командного рядку. Скомпілюйте css-validator.jar, як вказано вище, та запустіть наступним чином:
java -jar css-validator.jar http://www.w3.org/