深证通独立测试系统VPN-"Java Is unavailable"问题
背景
项目需要连接深证通环境,进行联调测试。说明文档:独立测试系统互联网VPN接入
根据文档,环境依赖有以下几个:
- 系统安装Java(jre 8或者jdk 11)
- SSL Network Extender
- 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 找到。
无效方案
之后尝试了很多办法,但是都没有用,包括:
- 重装要求版本的Java jre或jdk(开始直接安装了最新版);
- 尝试不同浏览器,试了Chrome和Firefox;
- 手动设置Java路径为java安装路径,不是安装后自动添加的路径;
- Internet 安全选项中启用所有ActiveX相关设置,如下图。
最终方案
甚至我到深圳证券通信有限公司的网站上查找资料,但还是没有找到相关解决方案。
最后无奈拨打了官网上的技术支持电话,得知原来并不支持Chrome和Firefox浏览器,必须用IE!(官方文档是错误的!!!) 才能在打开网页后弹出一个对话框,这样勾选后后续操作才能正常进行。
终于连接成功。