UniFi-Discover打不开

软件控制器无法启动只能通过java -Xmx1024M -jar lib\ace.jar start启动,discover程序没法使用,调试发现空指针异常,不知道是java太搓还是这玩意的软件太那啥?大家有遇到的吗?现在AP就是基本没法使用的状态。

SSH到AP上直接命令行注册采用即可,有三年没用过Discover了……
命令行如下:
set-inform http://ip-of-controller:8080/inform

其中ip-of-controller请替换成你的AC的IP地址,注意是IP地址,不是域名,不要给自己挖坑:crazy_face:

我也是,安装了最新的控制器软件 5.12.22吧,控制器可以开,discover打不开,双击后没反应

客服也和我提供了这个方法,但是discover功能还是没法用。。。我想用discover毕竟方便,我看了日志,报了nullpointexception,代码混淆过没法看。。

好像是macOS和Win都开始禁用了32位的程序,所以JAVA才报错了吧。很久没用Discover了,帮不上你。建议有能力的还是使用专业的工具吧,UB现在连set-inform的报文都不显示在Even Log里了……

我特地装在windows 2008 r2上的不是新版的windows

2008R2请先安装JAVA,重新安装一下JAVA8,不要装9以后的版本;
我手边正好有台2008R2的机器,顺手装了一下,可用:

:warning:注意:好像已经有Unifi AC管理的设备是不会在Discover里被发现的。我这个系统里还有被管理的USG和2个UAP和一个US都没显示出来的。

补充一下,我测试的Discover版本是2.5.1

我已经安装最后一版java8,控制器软件也是中国官网最新,还是不行

注意关键AC控制器和Discover是两个各自独 立的部分,可以分开使用的,所以你是指AC里的Discover找不到设备,还是说Discover软件打不开;
如果Discover软件打不开,请换个电脑试一下吧,我已经特别帮你验证过了。操作系统的权限问题只有你自己解决了。

回晚了,问题已解决,jdk版本问题,虽然都是8但是小版本不够