Den CSS Validator herunterladen

# CSS Validierungsdienst

Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets

## 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

1. Laden Sie den Validator herunter wie oben erklärt.
2. 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.
3. 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`
4. Kopieren Sie alle .jar-Dateien (aus den Voraussetzungen) in das Verzeichnis "[VALIDATOR_DIR]/WEB-INF/lib"
5. Ü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`
6. Kopieren oder verschieben Sie "[VALIDATOR_DIR]/css-validator.jar" nach "[VALIDATOR_DIR]/WEB-INF/lib/".
7. Kopieren oder verschieben Sie die Datei "web.xml" aus "[VALIDATOR_DIR]/" nach "[VALIDATOR_DIR]/WEB-INF/".
8. Zum Schluss starten Sie den Tomcat-Server neu:
   `"cd [TOMCAT_DIR]; ./bin/shutdown.sh; ./bin/startup.sh;"`

#### Installation auf dem Jigsaw-Server

1. 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".
2. 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.
3. 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.".
4. 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/`

- Български
- Deutsch
- English
- Español
- Français
- 한국어
- Italiano
- Nederlands
- 日本語
- Polski
- Português
- Русский
- Svenska
- 简体中文