CSS 検証サービスのダウンロードとインストール

CSS 検証サービスのダウンロード

 CSS 検証サービスは、3種類のパッケージで利用可能です。最新版にを使いたい開発者のためのCVS、コマンドラインツールとしての使用のためのjarアーカイブ、そして(2009年以降の) サーバサイドアプリケーションのためのwarアーカイブです。

ソースのダウンロード

CSS 検証サービス は、CVS を使ってダウンロードできます。 ガイドに従って W3C CVS 公開サーバーにアクセスし、2002/css-validator を取得してください。オンライン版のCSS 検証サービスは、stable releaseなので、一般的に CVS 版のものより古く、結果表示などが若干異なる可能性があります。

Java パッケージ (jar/war) としてダウンロード

css-validator.jar

インストールガイド

CSS 検査サービスはサーブレットであり、Java で書かれています。 どんなサーブレットエンジン上にでもインストール可能で、またシンプルなコマンドラインツールとして使うこともできます。公式の W3C CSS 検査サービスは Jigsaw サーバー上で動いており、これがお勧めのセットアップです。ただしこの文書では単純化のために、Apache のサーブレットエンジンである Tomcat 用のオンラインサーブレットとしてインストールする方法についてより詳しく説明してあります。Jigsaw でサーブレットとしてインストールする方法や、コマンドライン環境で実行するためのガイドもこのページ下部にあります。

あらかじめ必要なもの

このインストールガイドでは、すでに次のものがインストールされ動作確認されているものとします:

各自のシステムに CSS 検証サービスをインストールするには、servlet.jarという Java ライブラリが必要です。これは、Tomcat のインストールパスを [TOMCAT_DIR] とすると、[TOMCAT_DIR]/common/lib/ にあるでしょう。servlet-api.jar という名前になっていることもあります。見当たらない場合は、java.sun.com で入手して下さい。

Tomcat に CSS 検証サービスをインストールする

  1. CSS 検証サービスを上記の通りダウンロードしてください。
  2. [VALIDATOR_DIR]build.xmlを編集して、servlet.libの値をservlet.jarがある場所へのフルパスに変更してください。
  3. [VALIDATOR_DIR上で、ant warを実行するとビルドできます。antは、必要なライブラリをダウンロードして、css-validator.warというアーカイブを作るはずです。
  4. "[VALIDATOR_DIR]/css-validator.jar" を"[VALIDATOR_DIR]/WEB-INF/lib/" にコピーまたは移動します。
  5. 最後に、Tomcat サーバーを再起動します:
    "cd [TOMCAT_DIR]; ./bin/shutdown.sh; ./bin/startup.sh;"

Jigsaw ウェブサーバーへのインストール

  1. 上記ガイドに沿って、ソースをダウンロードして[JIGSAW_DIR]/WWWに展開して、ant jigsaw でビルドします。
  2. 次に、CSS 検証サービスをサーブレットのコンテナとして動作させるために、ホームディレクトリを設定します(通常は css-validator)。そして Jigsaw Admin を起動したら、HTTPFrame を ServletDirectoryFrame に変えてください。
  3. 次のステップは "validator" リソースの作成です。これは、"ServletWrapper" クラスで "ServletWrapperFrame" フレームに属するリソースです。フレームについては自動的に設定されます。サーブレットのクラスは org.w3c.css.servlet.CssValidator です。すでに "validator" という名前のファイルが存在するなら、その名前を変えてください。 このエイリアスの名前は必ず "validator" である必要があります。
  4. すべてのjarライブラリが[JIGSAW_DIR]/WWW/css-validator/libフォルダにありJigsawのCLASSPATHに設定さてれいることを確認してください。
  5. 最後に Jigsaw を起動し、CSS 検証サービスを実行します。 HTMLの場所を確認してください。 一般的なURLは次のようになるはずです:
    http://localhost:8001/css-validator/validator.html

コマンドラインからの利用

CSS 検証サービスは、Java がインストールされたコンピュータ上では、コマンドラインツールとして使うことができます。 css-validator.jar を上の説明にしたがって作成したら、次のように起動します:
java -jar css-validator.jar http://www.w3.org/

注意:css-validator.jarは/libフォルダと同じ場所にある必要があります。