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
-
Descarga el validador según lo explicado anteriormente.
- 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].
- En "[VALIDATOR_DIR]" crea un directorio "WEB-INF", y en "[VALIDATOR_DIR]/WEB-INF" crea un directorio "lib":
mkdir -p WEB-INF/lib
- Copia todos los ficheros jar (mencionados en los prerequisitos) al directorio "[VALIDATOR_DIR]/WEB-INF/lib"
- 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
- Copia o mueve "[VALIDATOR_DIR]/
css-validator.jar"
a "[VALIDATOR_DIR]/WEB-INF/lib/".
-
Copia o mueve el archivo "web.xml" de
"[VALIDATOR_DIR]/" a
"[VALIDATOR_DIR]/WEB-INF/".
-
Para finalizar, reinicia el servidor Tomcat:
"cd [TOMCAT_DIR]; ./bin/
shutdown.sh; ./bin/
startup.sh;"
Instalación en el Servidor Web Jigsaw
- Primero, descarga el código fuente, según lo descrito anteriormente, consigue los jars necesarios, y compila el código con ant.
- 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.
- 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'.
- 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/