インストールおよびアップグレード > 高度な展開の検討事項 > 高度な Windchill 設定 > Spring Remoting を使用した RMI の設定
  
Spring Remoting を使用した RMI の設定
Spring による HTTP リモート処理のアプローチにより、クライアントは、使用されている HTTP に関する知識を必要とするクライアントコードなしで、HTTP を介して Spring でホストされているサーバーコードと通信できます。直接 RMI ポートブロックの場合、すべての RPC 呼び出しが Spring Remoting によって処理されます。
* 
Java バージョン 9 以上では、JDK は HTTP トンネリングを介した RMI のサポートを終了しています。
Windchill と RMI の連動については、Windchill のランタイム環境を参照してください。
このセクションの情報は、HTTP と HTTPS の両方に関連しています。
Java 11
Java 11 以降では sun.rmi.transport.proxy パッケージが除去されたので、Windchill クライアントでの HTTP による RMI のトンネリングはサポートされていません。ただし、Java 9 以降では同様の機能が Spring Remoting を使用してサポートされています。Spring Remoting には、Java シリアル化オブジェクトをクライアントとサーバーの間でやり取りするための RMI メカニズムが備わっています。Java 11 が使用されているときに RMI ポートがブロックされている場合、フローは Spring Remoting に進みます。Sprint Remoting は HTTP POST リクエストを使用して Java シリアル化オブジェクトを転送します。