深证通独立测试系统VPN-"Java Is unavailable"问题

背景

项目需要连接深证通环境,进行联调测试。说明文档:独立测试系统互联网VPN接入

根据文档,环境依赖有以下几个:

  1. 系统安装Java(jre 8或者jdk 11)
  2. SSL Network Extender
  3. Internet 高级选项中勾选SSL 3.0 TLS 1.0

问题

按照文档将上述程序设置就绪后,登录VPN,网页给出”Java unavailable. Please read here for more details”的报错信息,如下图:

错误信息可以在“Java unavailable. Please read here for more details” error message in Mobile Access portal or IPSec VPN portal Mobile Access Portal and Java Compatibility 找到。

无效方案

之后尝试了很多办法,但是都没有用,包括:

  1. 重装要求版本的Java jre或jdk(开始直接安装了最新版);
  2. 尝试不同浏览器,试了Chrome和Firefox;
  3. 手动设置Java路径为java安装路径,不是安装后自动添加的路径;
  4. Internet 安全选项中启用所有ActiveX相关设置,如下图。

最终方案

甚至我到深圳证券通信有限公司的网站上查找资料,但还是没有找到相关解决方案。
最后无奈拨打了官网上的技术支持电话,得知原来并不支持Chrome和Firefox浏览器,必须用IE!(官方文档是错误的!!!) 才能在打开网页后弹出一个对话框,这样勾选后后续操作才能正常进行。

终于连接成功。