COLLECTED BY
Organization:
Alexa Crawls
Starting in 1996,
Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the
Wayback Machine after an embargo period.
this data is currently not publicly accessible.
The Wayback Machine - https://web.archive.org/all/20070217044913/http://jigsaw.w3.org:80/css-validator/DOWNLOAD.html.zh-cn
下载并安装CSS验证器
下载css 验证器
下载源代码
CSS 验证器 可以通过CVS下载。请参考W3C CVS Web客户端 来访问w3c的公开cvs服务器,取得2002/css-validator目录即可取得源代码。
注意:这些源代码和cvs中正在开发的版本相比有点旧,所以可能看起来会和现在的版本有一点不同...
下载Java包(jar包格式或者war包格式)
css-validator.jar
安装指南
CSS 验证器其实是一个servlet的应用程序,用Java撰写。它应该可以放在任何一个标准的servlet引擎中,同时也支持用
命令行的方式来运行它。W3C的官方CSS验证器是运行在jigsaw服务器上,并且也是推荐使用的服务器。但是,为了简单化,
我们在这篇文档中,将指引大家如何在流行的Apache Tomcat上安装并运行
下面的某一些步骤是将servlet安装到Jigsaw服务器上的,也有一些是从命令行环境中运行的步骤。
前期准备
本安装指南假设你已经下载,安装并测试了以下的东西:
- 一个可以使用的Java环境
- Ant 工具
- 一个java web servlet的容器例如:
Jigsaw, Tomcat 或者
Jetty 如果你打算将验证器作为一个在线的服务,那么本安装指南只涉及到了如何在Jigsaw和Tomcat中的安装。
为了将验证器安装到你的系统中去,你需要下载或者在你系统中确认一下的java库文件是否存在:
- servlet.jar
((在Tomcat的安装目录 [TOMCAT_DIR],
下, 你应该能在 [TOMCAT_DIR]/common/lib/这个位置找到它, 名字应该是servlet-api.jar。如果不是或者没有,那么请在
java.sun.com中下载它
- jigsaw.jar
- xercesImpl.jar 和 xml-apis.jar (这些都可以在
xerces-j-bin)下载到。
在Tomcat中安装CSS验证器
-
按照上面所述的位置去取得验证器的程序.
- 将整个源代码目录 (".../css-validator/") 拷贝至你所安装的Tomcat的 webapps
目录下。 通常,这个路径在
[TOMCAT_DIR]/webapps/下。验证器现在的源代码在 [TOMCAT_DIR]/webapps/css-validator路径下,接下来我们将这个路径称为[VALIDATOR_DIR].
- 在"[VALIDATOR_DIR]"中,
创建一个"WEB-INF"目录, 在 "[VALIDATOR_DIR]/WEB-INF" 这个目录中,创建一个"lib"目录:
mkdir -p WEB-INF/lib
- 将所有的Jar后缀的文件(在前期准备中所指定的)拷贝至 "[VALIDATOR_DIR]/WEB-INF/lib"目录下,
- 编译验证器的源代码: 在 [VALIDATOR_DIR],
中, 运行ant命令, 当然,你需要确认你下载的Jar文件都在你的CLASSPATH环境变量中正确的设定过了。 通常,只要这样:
CLASSPATH=.:./WEB-INF/lib:$CLASSPATH ant 就可以了
- 拷贝或者移动"[VALIDATOR_DIR]/css-validator.jar" 到 "[VALIDATOR_DIR]/WEB-INF/lib/"下。
- 拷贝或者移动文件 "web.xml" 从
"[VALIDATOR_DIR]/" 到
"[VALIDATOR_DIR]/WEB-INF/"下。
-
最后重起Tomcat服务器:
"cd [TOMCAT_DIR]; ./bin/shutdown.sh; ./bin/startup.sh;"
在Jigsaw Web服务器中的安装
- 首先,按照上面所描述的那样下载源代码,必须得Jar文件,并且用ant编译源代码。
- 接下来,你需要配置验证器所在的工作目录(通常是css-validator), 让验证器能以Servlet的形式工作。为了这个目的,你需要首先安装好Jigsaw(请参考Jigsaw的主页中的一个简单的说明,真的很简单),并且启动Jigsaw的管理者控制台,将HTTPFrame设为ServletDirectoryFrame。
- 下一步是创建一个"Validator"的资源,需要将用到ServletWrapper类和ServerWrapperFrame框。后者(ServletWrapperFrame)应该会自动的将自己添加进去。用到的类是org.w3c.css.servlet.CssValidator。如果已经有一个文件被命名为"validator",则必须将此文件重命名为其他的文件名,因为,必须保证这个类被映射为"validator" 。
- 最后,启动Jigsaw并且运行验证器,检查一下你即将调用的HTML文件名,通常都是这个:
http://localhost:8001/css-validator/validator.html
命令行上的用法
如果你的机器中安装了Java运行环境,CSS验证器还可以作为命令行的程序来运行。用上面描述的方法编译并生成css-validator.jar文件,并且用下面的命令来运行:
java -jar css-validator.jar http://www.w3.org/

支持本工具,加入
Copyright © 1994-2006
W3C®
(MIT,
ERCIM,
Keio),
All Rights Reserved.
W3C 责任,
商标,已运用
文档授权
和 软件授权
相关规则。你与本站的互动是符合我们的公开 和
会员 隐私声明。