0

我设置了一个 glassfish 服务器来托管一个 android 应用程序的 api。当我使用该应用程序时,一切正常,但是当我的客户使用该应用程序时,他声称在尝试登录时它崩溃了。我无法访问他的手机,所以我无法确切知道发生了什么. 我所要做的就是从日志中得到这个错误:

JACC Policy Provider: Failed Permission Check, context(odmorite/odmorite)- permission(("javax.security.jacc.WebUserDataPermission" "/api/signin" "POST"))

我给了他最新的调试apk,所以假设他安装正确,我们应该有相同的版本。该错误也会弹出应用程序尝试在他结束时访问的其他路径。有没有人遇到过这个错误,有什么办法可以解决吗?

4

2 回答 2

1

您可以尝试以下操作:

  • 停止 glassfish 服务器
  • 清理 [glassfishHomeDir]\glassfish\domains\domain1\generated 目录
  • 开始玻璃鱼
于 2018-01-15T10:12:08.790 回答
0

我最终将 JACC 从默认切换为简单。这解决了问题。如果我以后在另一个项目中遇到同样的问题,我会尝试按照 Tobi 的建议清理生成的目录,并用结果更新这个问题。

于 2018-01-15T20:51:38.463 回答