从 Java 7 更新 51 (7u51) 开始,需要新的权限属性 (在 7u25 中引入),以防止 FileMaker Server 12 管理控制台运行。这也会影响版本 11、10 和 9 管理控制台,以及可能影响其他使用 Java 的 FileMaker 产品。
在警告该应用程序将被 Java 的未来版本阻止后,您会收到一个通用的“应用程序错误”,声明 Java“无法启动该应用程序”。深入研究细节会发现确切的原因如下:
Missing required Permissions manifest attribute in main jar: http://fm-server:16000/admin-client-lib/admin-console-client.jar
。
FMS 12 此时已更新至最新版本,且 FileMaker, Inc. 尚未将权限属性添加到管理控制台 jar 中。
答案1
要启动 FileMaker Server 管理控制台,您需要修改 Java 安全设置。管理控制台下载的原始网址需要列入白名单。
打开 Java 控制面板并导航到“安全”选项卡。单击“编辑站点列表”按钮。添加 FileMaker Server 网址(包括端口和 http:)http://your-fm-server-address:16000
。忽略弹出的有关不安全 HTTP 的警告。
您现在可以通过在运行时确认警告来启动 FileMaker Server 管理控制台。
编辑:尽管 FileMaker Server 内部网页起始页和管理控制台显示没有可用的更新,但 FileMaker, Inc. 网站提供 12.0.5(12.0v5) 版本,并声称已修复 Java 安全问题。http://help.filemaker.com/app/answers/detail/a_id/12826/~/software-update%3A-filemaker-server-12.0v5-and-filemaker-server-12.0v5-advanced