3

https://usergrid.incubator.apache.org/docs/deploy-local/の指示に従って、Ubuntu 14.04 LTS に Apache Usergrid をダウンロードしてビルドし、ROOT.war をローカルの tomcat7 サーバーにデプロイしました。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 に関係なく正常に動作します。

4

7 に答える 7

1

これは私にとってはうまくいきます。

  1. config パッケージの下にあるプロパティ ファイルを編集する必要があります。

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

  2. 構成を再構築し、残ります。

  3. それを再デプロイします。

于 2014-06-04T23:37:31.897 に答える
1

私は同じ問題に苦しんでおり、これまでに見つけた唯一の方法は、ソースからstack/config/src/main/resources/usergrid-default.propertiesの下にあるusergrid-default.propertiesを変更することです。

次に、「mvn clean install -DskipTests=true」を実行します

これはうまくいくはずです。

于 2015-02-24T09:21:17.563 に答える
0

繰り返しポップアップするログイン画面は、認証を完了できなかったか、認証中に問題が発生したことを示している可能性があります。

確認:

  1. usergrid-custom.properties は、Tomcat の lib フォルダーに配置されます
  2. その中で指定されたユーザー名とパスワードの末尾にスペースがありません
  3. 指定したものとまったく同じユーザー名とパスワードを使用します

問題が解決しない場合は、ログを調べて詳細を確認してください。

于 2015-10-31T19:21:08.073 に答える
0

ROOT.war (usergrid スタックのビルド ファイル) ファイルも CATLINA_BASE (/var/lib/tomcat7/webapps/) に保存する必要があります。

また、Tomcat フォルダー (CATLINA_HOME および CATLINA_BASE) の所有権とアクセス権を root から完全なフリー アクセス (アクセス レベル 777) に変更します。

于 2015-02-18T08:58:15.700 に答える
0

usergrid-custom.propertiesこのフォルダにファイルをコピーする必要があります

/usr/share/tomcat7/lib

于 2015-03-21T20:00:02.863 に答える