【问题标题】:WSO2 EMM Android Agent App Issue 'Connection Failed'WSO2 EMM Android 代理应用程序问题“连接失败”
【发布时间】:2014-06-16 20:36:57
【问题描述】:

我已经安装了最新版本的 WSO2 EMM v1.1.0。遵循所有安装、部署和运行文档。

服务器已启动并正在运行,我将我的 Gmail 信息添加到 EMM 控制台的设置中,以便发送邀请。我添加了一个用户并发送了邀请。它由客户端电话接收(连接在与服务器相同的 LAN 上)。该应用程序可以下载。我输入了服务器 IP 地址、用户电子邮件和电子邮件中提供的密码。

当我点击“注册”按钮时,我收到此提示,“'连接失败'服务器不可用。请联系管理员。”

我已经完成了 WSO2 EMM 软件的两次全新安装,在 Android 客户端应用程序中重新估算了 IP 地址,并且实际上在 CommonUtilities 类中尝试了“HTTP ; 9763”和“HTTPS ; 9443”。

我不知道下一步该尝试什么,非常感谢您的帮助。

【问题讨论】:

  • 您能否检查您的连接是否可以访问 9763 (http) 端口?
  • 服务器所在的 Ubuntu 12.04 笔记本电脑上的 Netstat 显示 9443 和 9763 都处于 'LISTEN' 状态。连接到同一个 Wifi 网络的 Android (4.3) 客户端上的应用 Port Detective 显示两个端口都是'打开',但描述显示'不可用'
  • 从连接到 wifi 的两部 Android 手机浏览器中,我尝试了各种版本的 192.168.1.100:9763/emm(EMM 控制台),它将我重定向到 localhost:9763/emm,并说网页不可用。但它允许我访问192.168.1.100:9763/carbon(管理控制台),它实际上将我重定向到192.168.1.100:9443/carbon/admin/login.jsp
  • 是否有足够的信息来了解端口是否可访问,或者我应该尝试其他什么来测试它?
  • 如果您可以从浏览器中看到 carbon 控制台,那很好。当设备无法连接到服务器时会发生此问题。请确保您已将正确的 IP 地址添加到应用程序。您可以随时从应用程序设置中检查和更改 IP 地址。并尝试以默认管理员用户名登录:admin,密码:admin

标签: android wso2 mdm agent


【解决方案1】:

你的安卓手机和你的服务器是否连接到同一个网络连接?如果是这样,您能否将您的 android 手机连接到具有 eclipse(配置了 android sdk)的 PC,并让我知道当您点击“注册”按钮时 logcat 中显示的内容。

【讨论】:

  • 它们在同一个网络上,服务器在 Ubuntu 12.04 笔记本电脑上。这是连接设备并运行代理应用程序并单击注册按钮几次后的 logcat。手机上的应用程序显示,'Authentication Failed' 登录信息不正确。请再试一次。 .使用的用户名和密码是与邀请电子邮件一起发送到此设备的用户名和密码。将在下一条评论中发布 Logcat
  • D/dalvikvm(3882):后期启用 CheckJNI D/libEGL(3882):加载 /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so D/libEGL(3882):加载 /vendor/lib/ egl/libGLESv1_CM_POWERVR_SGX540_120.so D/libEGL(3882): 加载 /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so D/OpenGLRenderer(3882): 启用调试模式 0
  • V/RenderScript(3882): 0x5929ffd8 启动线程,CPU 2 D/dalvikvm(3882):GC_FOR_ALLOC 释放 77K,2% 空闲 9233K/9348K,暂停 22ms,总共 23ms D/dalvikvm (3882):GC_FOR_ALLOC 释放 6K,2% 空闲 9637K/9756K,暂停 13ms,总共 14ms D/dalvikvm(3882):GC_FOR_ALLOC 释放 175K,3% 释放 9976K/10188K,暂停 22ms,总共 22ms D/ServerUtils(3882):尝试 #1 注册 E/(3882):out
  • V/ServerUtils(3882): 192.168.1.100Posting '{password=3qQUT5, username=bob.taylor.inl@gmail.com}' to 192.168.1.100:9763/emm/api/devices/clientkeyV/ServerUtils(3882): Posting 'password=3qQUT5&username=bob.taylor.inl@gmail.com' to 192.168.1.100:9763/emm/api/devices/clientkey W/ActivityThread(3882): ClassLoader.loadClass: Thread.getContextClassLoader() 返回的类加载器对于托管多个应用程序的进程可能会失败。您应该明确指定上下文类加载器。例如:Thread.setContextClassLoader(getClass().getClassLoader());
  • D/dalvikvm(3882):GC_FOR_ALLOC 释放 811K,9% 释放 9676K/10524K,暂停 16ms,总共 16ms V/Check Reg Success(3882):来自演示服务器:成功添加设备! D/ServerUtils(3882): 尝试 #1 注册 E/(3882): out
【解决方案2】:

在进行设备注册之前,您必须至少登录一次 EMM 应用程序。这可能是由于 API 未发布到我们嵌入 EMM 服务器的 API 存储。检查以下路径 https://{server_domain}:9443/productapistore。检查是否存在已发布的 API。还要检查您的连接。检查您是否可以通过移动浏览器访问 EMM 应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-08
    • 1970-01-01
    • 2014-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多