Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法登录到部署在Tomcat7上的Apache Usergrid_Tomcat_Cassandra_Apigee_Usergrid - Fatal编程技术网

无法登录到部署在Tomcat7上的Apache Usergrid

无法登录到部署在Tomcat7上的Apache Usergrid,tomcat,cassandra,apigee,usergrid,Tomcat,Cassandra,Apigee,Usergrid,我在我的Ubuntu14.04 LTS上下载并构建了Apache Usergrid,并按照中给出的说明在本地tomcat7服务器上部署了ROOT.war。我将usergrid-deployment.properties文件复制到CATALINA_HOME/lib,重新启动Tomcat服务器,并尝试使用http://localhost:8080/system/database/setup按照说明操作 我得到一个顶部有以下文本的登录屏幕:“正在请求用户名和密码”http://localhost:80

我在我的Ubuntu14.04 LTS上下载并构建了Apache Usergrid,并按照中给出的说明在本地tomcat7服务器上部署了ROOT.war。我将usergrid-deployment.properties文件复制到CATALINA_HOME/lib,重新启动Tomcat服务器,并尝试使用
http://localhost:8080/system/database/setup
按照说明操作


我得到一个顶部有以下文本的登录屏幕:“
正在请求用户名和密码”http://localhost:8080“
。网站上写着:“用户网格身份验证”。”。我尝试使用usergrid-deployment.properties文件中给出的超级用户id/pw登录,但它无法识别该id/pw,并一直抛出相同的登录屏幕。有人遇到过这个问题吗?我错过了什么?我是否需要将超级用户id/pw信息添加到tomcat-users.xml中?说明书没有要求这样做。即使我添加了什么“角色”我会使用?谢谢你的帮助。顺便说一句,我的Cassandra部署独立于Tomcat和Usergrid运行良好。

该登录不是Usergrid的一部分。您是否在为安装服务的目录上设置了错误的目录权限?这听起来像是Tomcat保护目录的问题,而不是Usergrid登录问题。

这对我来说很有效

  • 您需要在配置包下编辑属性文件

    usergrid/stack/config/src/main/resources/usergrid-default.properties

  • 重建配置,rest

  • 重新部署它


  • 属性文件名应重命名为“usergrid custom.properties”,您将把它放在Tomcat/lib目录中

    另一方面,您可以修改“usergrid/stack/config/src/main/resources/usergrid default.properties”并重建配置,然后将位于“孵化器usergrid master\stack\config\target”的“usergrid-config-1.0.0.jar”放入web应用程序库文件夹“Tomcat Home\webapps\ROOT\web-INF\lib”。

    ROOT.war(usergrid堆栈的构建文件)文件也需要存储到CATLINA_库中,即 (/var/lib/tomcat7/webapps/)也可以


    还将tomcat文件夹(CATLINA_HOME和CATLINA_BASE)的所有权和访问权限从根目录更改为完全自由访问(访问级别777)。

    我也遇到了同样的问题,到目前为止,我发现的唯一方法是从源代码更改stack/config/src/main/resources/usergrid-default.properties下的usergrid-default.properties

    然后运行“mvn清理安装-DskipTests=true”


    这应该可以工作。

    您必须复制此文件夹中的
    usergrid custom.properties
    文件

    /usr/share/tomcat7/lib


    反复弹出的登录屏幕可能表示无法完成身份验证或在身份验证时遇到问题

    确保:

  • usergrid-custom.properties放在tomcat的库中 文件夹
  • 其中指定的用户名和密码没有空格 最后
  • 您使用的用户名和密码与您使用的用户名和密码完全相同 指定的

  • 如果问题仍然存在,您可以查看日志以了解更多信息

    记住清除缓存。rm-Rf tomcat/webapps/ROOT/