Descarga e Instalación del Validador de CSS

# Servicio de Validación de CSS

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

## Descarga e instalación del Validador de 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.

### Descarga el Validador de CSS

#### Descarga la fuente

El validador de CSS está disponible para su descarga mediante CVS. Sigue las instrucciones para acceder al servidor público de CVS del W3C y descarga 2002/css-validator. Ten en cuenta que la versión en línea del Validador de CSS es, generalmente, más antigua que la versión CVS, de modo que los resultados y la apariencia pueden variar ligeramente...

#### Descarga como un paquete java (jar o war)

css-validator.jar

### Guía de instalación

El servicio de validación de CSS es un software servlet, escrito en Java. Puede instalarse en cualquier motor servlet, y también se puede utilizar como una sencilla herramienta en línea de comandos. El servicio oficial de Validación CSS del W3C funciona con el servidor Jigsaw, que es la configuración recomendada. Sin embargo, por simplicidad, en este documento proporcionaremos principalmente detalles sobre cómo instalarlo como un servlet de servicio en línea con Tomcat, el motor servlet de Apache.

También se ofrecen, a continuación, las instrucciones para la instalación del servlet con Jigsaw, así como para la ejecución en un entorno de línea de comandos.

#### Prerrequisitos

Esta guía de instalación asume que has descargado, instalado y probado:

- Un entorno java en funcionamiento,
- La herramienta de desarrollo java Ant
- Un contenedor del servlet Web java, como Jigsaw, Tomcat o Jetty si planeas utilizar el validador como un servicio en línea. Esta guía únicamente cubre en detalle Tomcat y Jigsaw.

Para la instalación del validador en tu sistema, necesitarás descargar y/o encontrar en tu sistema las siguientes librerías de java:

- servlet.jar (que, si tienes Tomcat instalado en [TOMCAT_DIR], deberías encontrar en [TOMCAT_DIR]/common/lib/, posiblemente con el nombre servlet-api.jar. Si no, consíguelo en java.sun.com
- jigsaw.jar
- xercesImpl.jar y xml-apis.jar (que puedes descargar con xerces-j-bin).
- tagsoup.jar

#### Instalación del Validador de CSS con Tomcat

1. Descarga el validador según lo explicado anteriormente.
2. Copia la carpeta del código fuente completa (".../css-validator/") al directorio webapps dentro de tu instalación de Tomcat. Normalmente, este será [TOMCAT_DIR]/webapps/. El código fuente del Validador están ahora en [TOMCAT_DIR]/webapps/css-validator, a la que llamaraemos a partir de ahora [VALIDATOR_DIR].
3. En "[VALIDATOR_DIR]" crea un directorio "WEB-INF", y en "[VALIDATOR_DIR]/WEB-INF" crea un directorio "lib":
   `mkdir -p WEB-INF/lib`
4. Copia todos los ficheros jar (mencionados en los prerequisitos) al directorio "[VALIDATOR_DIR]/WEB-INF/lib"
5. Compila el código fuente del validador que se encuentra en el directorio [VALIDATOR_DIR], Ejecuta `ant`, asegurándote de que los archivos jar que descargaste estan establecidos correctamente en tu variable de entorno CLASSPATH. Con caracter general, lo siguiente funcionará:
   `CLASSPATH=.:./WEB-INF/lib:$CLASSPATH ant`
6. Copia o mueve "[VALIDATOR_DIR]/ css-validator.jar" a "[VALIDATOR_DIR]/WEB-INF/lib/".
7. Copia o mueve el archivo "web.xml" de "[VALIDATOR_DIR]/" a "[VALIDATOR_DIR]/WEB-INF/".
8. Para finalizar, reinicia el servidor Tomcat:
   `"cd [TOMCAT_DIR]; ./bin/ shutdown.sh; ./bin/ startup.sh;"`

#### Instalación en el Servidor Web Jigsaw

1. Primero, descarga el código fuente, según lo descrito anteriormente, consigue los jars necesarios, y compila el código con `ant`.
2. A continuación configura el directorio de inicio del validador (normalmente es css-validator) de forma que pueda funcionar como un contenedor del servlet. Para ello necesitas tener instalado Jigsaw (consulta las páginas de Jigsaw para una breve introducción (es realmente fácil)) y a continuación iniciar Jigsaw Admin. Cambia el HTTPFrame a ServletDirectoryFrame.
3. El siguiente paso es crear un recurso "validator", teniendo como class 'ServletWrapper' y como frame 'ServletWrapperFrame'. El último debería agregarse él mismo automáticamente. La class del servlet es org.w3c.css.servlet.CssValidator. Si ya existe un fichero llamado 'validator', por favor renómbralo. Es importante que este 'alias' sea siempre 'validator'.
4. Para finalizar, arranca jigsaw y ejecuta el validador. Comprueba qué HTML deseas invocar. Normalmente tu URL será similar a esta:
   http://localhost:8001/css-validator/validator.html

### Utilización en línea de comandos

El validador CSS puede utilizarse también como una herramienta de línea de comandos, si tu ordenador tiene instalado java. Compila css-validator.jar según lo explicado anteriormente, y ejecuta:
`java -jar css-validator.jar http://www.w3.org/`

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