システムまたはセキュリティ・プロパティでのフィルタ・ファクトリの指定
コマンド行のjdk.serialFilterFactoryシステム・プロパティで指定することで、1つのアプリケーションおよびJavaの単一の呼出しにのみ適用されるフィルタ・ファクトリを設定できます:
java -Djdk.serialFilterFactory=FilterFactoryClassName YourApplication
jdk.serialFilterFactoryの値は、最初のデシリアライズ前に設定されるフィルタ・ファクトリのクラス名です。クラスはパブリックであり、アプリケーション・クラス・ローダー(メソッドjava.lang.ClassLoader.getSystemClassLoader()が返す)からアクセスできる必要があります。
セキュリティ・プロパティで指定することで、$JAVA_HOMEからJavaランタイムで実行されるすべてのアプリケーションに影響を与えるJVM全体のフィルタ・ファクトリを設定できます。システム・プロパティは、セキュリティ・プロパティの値よりも優先されます。ファイル$JAVA_HOME/conf/security/java.securityを編集し、jdk.serialFilterFactoryセキュリティ・プロパティでフィルタ・ファクトリのクラス名を指定します。