无法登录到部署在Tomcat7上的Apache Usergrid
我在我的Ubuntu14.04 LTS上下载并构建了Apache Usergrid,并按照中给出的说明在本地tomcat7服务器上部署了ROOT.war。我将usergrid-deployment.properties文件复制到CATALINA_HOME/lib,重新启动Tomcat服务器,并尝试使用无法登录到部署在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
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 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
反复弹出的登录屏幕可能表示无法完成身份验证或在身份验证时遇到问题 确保:
如果问题仍然存在,您可以查看日志以了解更多信息记住清除缓存。rm-Rf tomcat/webapps/ROOT/