287 Views
October 27, 13
スライド概要
2013/10/27 FileMaker Pro 東京ユーザーズミーティング LT発表資料
Claris FileMaker 認定デベロッパ、kintone認定 アプリデザインスペシャリスト(2020年2月)、kintone認定 カスタマイズスペシャリスト(2020年3月)。
FileMaker Server Admin Consoleと Javaの互換性まとめ (2013年版) 2013/10/27 FM-Tokyoライトニングトーク発表資料 松尾 篤(株式会社エミック)
Agenda • FileMaker Server Admin Consoleとは • JavaとFileMaker Serverの現状 • Javaとの互換性まとめ
FileMaker Server Admin Consoleとは
Admin Console • バージョン9以降のFileMaker Serverで使 用できる純正の管理ツール • Java Web Startという仕組みを使ってサー バーから管理ツールを取得 • すなわちJavaを使用している
問題点 • 安全上の理由でJavaを最新版に更新する 必要がある(OS XではJavaを最新版に 更新しないと使用できない場合も) • JavaとFileMaker Serverのバージョンによ りAdmin Consoleを使用できないケース がある
JavaとFileMaker Server の現状
FileMaker Server 9 • 2012年9月にメーカーサポートが終了 • 最新のJava 6およびJava 7ではAdmin Consoleでの各種操作が不可
FileMaker Server 10 • 制限や条件はあるがJava 7でも一応 Admin Consoleは動く • Java 7を利用しているとAdmin Consoleで 一部正常に動かない機能がある • サーバー側で使用するTomcatはJava 7に 非対応
FileMaker Server 11 • 2013年2月にFileMaker Server 11v5が登場 • 制限や条件はあるがJava 7でも一応 Admin Consoleは動く • サーバー側で使用するTomcatはJava 7に 非対応(Java 6を利用して動作)
FileMaker Server 12 • 2013年4月にFileMaker Server 12v4が登場 • 12.0v4で管理サーバー(Admin Console サーバー)とカスタムWeb公開エンジ ンで使用するTomcatがJava 7に対応
Javaとの互換性まとめ
Java for OS X 2012-006 • Java Web Startのサポートが廃止 • OS X LionとOS X Mountain Lionで Admin Console使用不可に • Java 7であれば起動可能
Java 7での問題 • Java 7 Update 25以前では名称にマルチバ イト文字を含むファイルをアップロー ドできない(Update 40で解決) • Chromeではサポートされていない
OS XでのJavaの使用制限 • Snow Leopard以降のOS Xに内蔵されているマ ルウェア感染防止機能で使用される定義ファ イルが更新されると、古いバージョンのJavaを 使用できないようになる(2013年2月頃から) • Admin Consoleを起動できない状況を回避する ために定期的にJavaを更新しなくてはいけない
Java 6 • 公式アップデートが2013年4月に終了 • 2013年10月現在、OS XについてはApple からアップデートが提供されている • WindowsではJava 7に更新が必要な状態
OS X Mountain Lion v10.8.3 Security Update 2013-001 • [Admin Console の開始]ボタンをク リックしても何も反応がない状態に • ダウンロードフォルダにあるJava Web Start用の.jnlpファイルを明示的に開かな い限りAdmin Consoleを実行できないよ うになった
OS X Mountain Lion v10.8.4 • Java Web Start用の.jnlpファイルが Gatekeeperの対象になる • 右クリック or Control + クリックでファイ ルを開いて対処しなくてはいけない状態に
Java for OS X 2013-004 Java for Mac OS X 10.6 Update 16 • Java 6の公式アップデート終了後に更新されたOS X用 Java SE 6 Upate 51 • OS X版FileMaker Server 10/11/12で管理サーバーおよび カスタムWeb公開エンジン用のTomcatが自動起動しな くなる • FileMaker ナレッジベースでパッチが配布されているの で要適用(もしくはcatalina.shファイルのJAVA_OPTS環 境変数に「-Djava.awt.headless=true」を追加)
OS XとJava 7の問題 • OS Xで名称にマルチバイト文字を含むファイ ルをアップロードできない問題 • クライアント側にJava 7 Update 45を、サー バー側にはJDK 7 Update 45をインストール することで解決 • Java 7(JRE 7)とJDK 7は違うものなので要 注意
どのバージョンの FileMaker Serverを 使うべきか
推奨されるバージョン • 最新のFileMaker Server 12.0v4 • バージョン11以前ではサポートが終了 したJava 6やTomcat 5.5が使用されてい る • FileMaker Server 9については要アップ グレード
まとめ • Admin Consoleとの互換性に注意しな がらJavaは最新版にアップデートを • 互換性に関する詳細については FileMaker ナレッジベースを参照