比較バージョン

キー

  • この行は追加されました。
  • この行は削除されました。
  • 書式設定が変更されました。

...

  1. 設定ファイルの解析に commons-configuration-1.3 を使用しているため、下記URLより commons-configuration-1.3.zip を入手して、解凍したJARファイル X-bin.zip(執筆時点の最新版は1.10)を入手して、解凍したJARファイル commons-configuration-1.3X.jar を /opt/shibboleth-idp/lib/ および ${CATALINA_HOME}/webapps/idp/WEB-INF/lib/ に配置する。

    http://commons.apache.org/configuration/
    なお、commons-configuration-1.4.zip 以降はShibboleth IdPに付属する commons-lang-2.1.jar より新しいJARファイルを要求するために動作しない。
     

  2. SampleFilterPerSP.java をコンパイルする。

    パネル
    borderColor#cccccc
    bgColor#eeeeee
    borderStylesolid
    $ for jar in /opt/shibboleth-idp/lib/servlet-api-*.jar \
    /opt/shibboleth-idp/lib/opensaml-*.jar \
    /opt/shibboleth-idp/lib/openws-*.jar \
    /opt/shibboleth-idp/lib/shibboleth-common-*.jar \
    /opt/shibboleth-idp/lib/shibboleth-identityprovider-*.jar \
    /opt/shibboleth-idp/lib/commons-collections-*.jar \
    /opt/shibboleth-idp/lib/commons-lang-*.jar \
    /opt/shibboleth-idp/lib/commons-configuration-*.jar
    > do
    > export CLASSPATH=${CLASSPATH:+${CLASSPATH}:}$jar
    > done

    $ javac -encoding shift_jis -Xlint:unchecked SampleFilterPerSP.java
  3. コンパイルされた SampleFilterPerSP.classを ${CATALINA_HOME}/webapps/idp/WEB-INF/classes/ 以下に配置する。

    パネル
    borderColor#cccccc
    bgColor#eeeeee
    borderStylesolid
    $ mkdir -p ${CATALINA_HOME}/webapps/idp/WEB-INF/classes/plugin/idp
    $ cp -p SampleFilterPerSP.class ${CATALINA_HOME}/webapps/idp/WEB-INF/classes/plugin/idp/

    ※ Shibboleth IdPをアップデートする場合には配置したファイルが失われる可能性があるので注意すること。

...