CSS Validator herunterladen und installieren
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.
Den CSS Validator herunterladen
Quellcode herunterladen
Der CSS Validator ist zum Download per CVS verfügbar. Folgen Sie den Anweisungen
zum Zugriff auf den öffentlichen W3C CVS-Server und laden Sie
2002/css-validator herunter. Beachten Sie, dass die Online-Version des
CSS-Validators in der Regel älter ist als die CVS-Version. Ergebnisse
und Aussehen können leicht abweichen...
Download als Java-Package (.jar oder .war)
css-validator.jar
Installationsanleitung
Der CSS Validierungsservice ist eine in Java geschriebene
Servlet-Anwendung. Sie kann auf jeder Servlet-Engine installiert oder
auch als einfaches Kommandozeilen-Tool verwendet werden.Der offizielle
W3C CSS Validierungsservice läuft mit dem Jigsaw-Server; das ist die
empfohlene Konfiguration. Der Einfachheit halber werden wir in dieser
Anleitung aber hauptsächlich Details über die Installation als
Online-Servlet mit der Apache Servlet-Engine Tomcat geben.
Ein paar Anweisungen zur Installation als Servlet mit Jigsaw und zum Betrieb von der Kommandozeile finden Sie weiter unten.
Voraussetzungen
Die Installationsanleitung geht davon aus, dass Sie die folgenden Werkzeuge heruntergeladen, installiert und getestet haben:
- Eine funktionierende Java-Umgebung
- Das Bauwerkzeug Ant
- Einen Java Web-Servlet-Container wie Jigsaw, Tomcat oder Jetty, falls Sie vorhaben den Validator als Online-Dienst zu betreiben. Die Anleitung behandelt nur Tomcat und Jigsaw im Detail..
Für die Installation auf Ihrem System benötigen Sie die folgenden Java-Bibliotheken:
- servlet.jar (die Sie, wenn Sie Tomcat in [TOMCAT_DIR] installiert haben, in [TOMCAT_DIR]/common/lib/ finden sollten, möglicherweise unter dem Namen servlet-api.jar. Wenn nicht, können Sie die Bibliothek bei java.sun.com herunterladen
- jigsaw.jar
- xercesImpl.jar und xml-apis.jar (beide können mit xerces-j-bin heruntergeladen werden).
- tagsoup.jar
Installation des CSS Validators mit Tomcat
- Laden Sie den Validator herunter wie oben erklärt.
- Kopieren Sie den gesamten Source-Ordner (".../css-validator/") in das webapps-Verzeichnis von Tomcat. Normalerweise ist das
[TOMCAT_DIR]/webapps/. Die Sourcen des Validators liegen jetzt in [TOMCAT_DIR]/webapps/css-validator, was von jetzt an [VALIDATOR_DIR] genannt wird.
- Legen Sie in "[VALIDATOR_DIR]" ein Verzeichnis "WEB-INF" an und in "[VALIDATOR_DIR]/WEB-INF" erzeugen Sie ein Verzeichnis "lib":
mkdir -p WEB-INF/lib
- Kopieren Sie alle .jar-Dateien (aus den Voraussetzungen) in das Verzeichnis "[VALIDATOR_DIR]/WEB-INF/lib"
- Übersetzen Sie den Sourcecode: starten Sie im Verzeichnis [VALIDATOR_DIR] den Befehl ant. Stellen Sie dabei sicher, dass aller heruntergeladenen jar-Dateien sich korrekt im CLASSPATH gesetzt sind. Der folgende Befehl sollte in der Regel einfach funktionieren:
CLASSPATH=.:./WEB-INF/lib:$CLASSPATH ant
- Kopieren oder verschieben Sie "[VALIDATOR_DIR]/css-validator.jar" nach "[VALIDATOR_DIR]/WEB-INF/lib/".
-
Kopieren oder verschieben Sie die Datei "web.xml" aus
"[VALIDATOR_DIR]/" nach
"[VALIDATOR_DIR]/WEB-INF/".
-
Zum Schluss starten Sie den Tomcat-Server neu:
"cd [TOMCAT_DIR]; ./bin/shutdown.sh; ./bin/startup.sh;"
Installation auf dem Jigsaw-Server
- Laden Sie den Sourcecode wie oben beschrieben herunter, besorgen Sie alle notwendigen jar-Files und übersetzen Sie den Code mit ant (Siehe Schritt 1-5 unter "Installation des CSS-Validators mit Tomcat".
- Danach müssen Sie das Validator-Homeverzeichnis konfigurieren (in der Regel ist das css-validator) so dass es als Servlet-Container
fungieren kann. Dazu müssen Sie Jisaw installiert haben (siehe Jigsaw-Seiten für eine kurze Anleitung (wirklich einfach)) und dann
Jigsaw Admin starten. ändern Sie HTTPFrame in ServletDirectoryFrame.
- Der nächste Schritt ist, eine Resource namens "validator" mit "ServletWrapper" als Klasse und "ServletWrapperFrame" als Frame zu erzeugen. Letzterer sollte sich automagisch hinzufügen. Die Klasse des Servlets ist org.w3c.css.servlet.CssValidator. Wenn es schon eine Datei namens "validator" gibt, benennen Sie diese bitte um. Es ist wichtig, dass dieses "alias" immer "validator" heisst.".
- Zuletzt starten Sie Jigsaw und den Validator. Prüfen Sie, welches HTML Sie benutzen wollen. Normalerweise sieht die URL so aus:
http://localhost:8001/css-validator/validator.html
Start von der Kommandozeile
Der CSS Validator kann auch als Kommandozeilenprogramm genutzt werden, wenn auf Ihren Computer Java installiert ist. Übersetzen Sie
das css-validator.jar wie oben beschrieben, und starten Sie es wie folgt:
java -jar css-validator.jar http://www.w3.org/