Ściągnij i zainstaluj walidator CSS
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 English or French versions.
Ściągnij walidator CSS
Ściągnij kod źródłowy
Walidator CSS można
ściągnąć
poprzez system kontroli wersji plików - CVS.
Postępuj zgodnie z instrukcjami aby wejść na publiczny serwer CVS należący do W3C i pobierz plik 2002/css-validator. Zauważ, że wersja walidatora online jest zazwyczaj starsza niż wersja CVS dlatego też rezultaty, jak i wygląd mogą być trochę odmienne...
Ściągnij jako pakiet Java (jar lub war)
css-validator.jar
Przewodnik instalacyjny
CSS validation service jest oprogramowaniem typu "serwlet" napisanym w języku Java. Może być ono zainstalowane na każdym silniku serwletu i może być także używane jako prosty program typu"command line". Oficjalna Usługa Walidacji CSS W3C jest aktywna na serwerze Jigsaw, który jest zalecanym ustawieniem. Jednakże, w celu uproszczenia, przedstawimy szczegóły na temat jak zainstalować go na serwlecie online z silnikiem Apache Tomcat.
Niektóre instrukcje odnośnie instalacji na Jigsaw jak również uruchomienia go w środowisku "command-line" są również przedstawione poniżej.
Wymogi
Przewodnik instalacyjny zakłada, że następujące komponenty zostały ściągnięte, zainstalowane i przetestowane:
- działające środowisko Javy,
- oparte na języku. Java narzędzie do budowania projektów Ant
- Kontener serwletów taki jak Jigsaw, Tomcat lub Jetty , jeśli planowane jest używanie walidatora jako usługi sieciowej. Przewodnik omawia szczegółowo jedynie Tomcat i Jigsaw.
Jeśli chcesz zainstalować walidator na swoim systemie, będziesz musiał ściągnąć i/lub
znaleźć
w swoim systemie kilka bibliotek Javy:
- servlet.jar
(jeśli masz zainstalowany Tomcat w [TOMCAT_DIR],
powinieneś
znaleźć
w [TOMCAT_DIR]/common/lib/, najprawdopodobniej pod nazwą servlet-api.jar. Jeśli nie, możesz ściągnąć ten plik z java.sun.com
- jigsaw.jar
- xercesImpl.jar i xml-apis.jar (można je ściągnąć z xerces-j-bin).
- tagsoup.jar
Zainstaluj walidator CSS na Tomcat
-
Ściągnij walidator jak opisano powyżej.
- Skopiuj cały folder kodu (".../css-validator/") do katalogu webapps
w instalacji tomcat. Zazwyczaj jest to[TOMCAT_DIR]/webapps/.
Źródła
walidatora są teraz w [TOMCAT_DIR]/webapps/css-validator,
który odtąd nazwiemy [VALIDATOR_DIR].
- W katalogu "[VALIDATOR_DIR]", utwórz katalog "WEB-INF" a w "[VALIDATOR_DIR]/WEB-INF" stwórz katalog "lib":
mkdir -p WEB-INF/lib
- Skopiuj wszystkie pliki jar (z wymogów) do katalogu "[VALIDATOR_DIR]/WEB-INF/lib"
- Kompiluj źródło walidatora: z katalogu [VALIDATOR_DIR],
uruchom ant upewniając się, że pliki jar, które zostały ściągnięte są prawidłowo ustawione w CLASSPATH environment variable.
Zazwyczaj wygląda to w ten sposób: :
CLASSPATH=.:./WEB-INF/lib:$CLASSPATH ant
- Skopiuj lub przenieś"[VALIDATOR_DIR]/css-validator.jar"
do"[VALIDATOR_DIR]/WEB-INF/lib/".
-
Skopiuj lub przenieś plik "web.xml" z "[VALIDATOR_DIR]/" do
"[VALIDATOR_DIR]/WEB-INF/".
-
Na końcu, załaduj ponownie serwer Tomcat:
"cd [TOMCAT_DIR]; ./bin/shutdown.sh; ./bin/startup.sh;"
Zainstaluj na Jigsaw Web Server
- Po pierwsze, ściągnij źródło jak opisano powyżej, ściągnij niezbędne pliki jar i zbuduj
źródło
z ant.
- Będzie trzeba skonfigurować stronę domową walidatora (zazwyczaj to
css-validator) po to by mogła działać jako kontener serwletu. W tym celu należy zainstalować Jigsaw (zobacz strony Jigsaw po krótkie instrukcje (jest to niezmiernie łatwe)) a następnie uruchom Jigsaw Admin. Zmieńj
HTTPFrame na ServletDirectoryFrame.
- Następnym krokiem jest stworzenie zasobu "validator", z klasą
'ServletWrapper' i jako frame 'ServletWrapperFrame'. Ostantnie powinno nastąpić automatycznie. Klasą serwletu jest
org.w3c.css.servlet.CssValidator. Jeśli istnieje już plik o nazwie
'validator', zmień jego nazwę. Ważnym jest aby 'ten pseudonim' był zawsze 'validator'.
- Na końcu, uruchom jigsaw i walidatora. Zazwyczaj URL będzie wyglądać w ten sposób:
http://localhost:8001/css-validator/validator.html
Zastosowanie Command-line
Walidator CSS jest także narzędziem typu "command-line", jeśli na komputerze zainstalowana jest Java, zbuduj css-validator.jar jak wyjaśniono powyżej i uruchom jako:
java -jar css-validator.jar http://www.w3.org/