問題タブ [usergrid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tomcat7 - Apache Usergrid、データベース設定時の tomcat7 403 エラー
このガイドに従ってユーザーグリッドをセットアップしました。
私が実行した手順は次のとおり
です。 1. Cassandra をセットアップします (nodetool status正常なノードが 1 つ表示され、ログインできますcqlsh)。
2. ElasticSearch をセットアップします (curl localhost:9200素敵な .json が返されます。すべて問題ありません)
。 3. usergrid アプリをビルドし、ビルドを
4mvn clean installに移動します。ROOT.warCATALINA_BASEusergrid-deployment.propertiesCATALINA_HOME/usr/share/tomcat7
tomcat7 サービスを開始すると、すべて問題なく動作し、catalina ログにエラーは記録されません。最後の行は「サーバーの起動」です。
catalina.outログには次の行があります。
情報: サーブレット エンジンの起動: Apache Tomcat/7.0.52 (Ubuntu) 2016 年 3 月 8 日 9:33:25 AM org.apache.catalina.startup.HostConfig deployWAR
情報: Web アプリケーション アーカイブのデプロイ /var/lib/tomcat7/webapps/ ROOT.war
Mar 08, 2016 10:02:50 AM org.apache.catalina.util.SessionIdGenerator createSecureRandom 情報: [SHA1PRNG] を使用したセッション ID 生成用の SecureRandom インスタンスの作成にかかった [5$
Mar 08, 2016 10:02:50 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"] 2016 年 3 月 8 日 10:02:50 AM org.apache.catalina.startup.Catalina start
INFO: サーバーは 5561 ミリ秒で起動します
したがって、usergrid アプリが実行されている必要があります。
localhost:8080Tomcat7 の "It works" ページをブラウズして見ることができます。
ただし、次のようにユーザーグリッドデータベースをセットアップしようとすると:
403 エラーが発生します。
指定されたリソースへのアクセスは禁止されています。
私の資格情報は、ユーザーグリッドの資格情報としてで定義usergrid-deployment.propertiesしたものと一致していると確信しています。CATALINA_HOMEsysadmin.login
tomcat7localhost_access_logでは、次の出力があります。
0:0:0:0:0:0:0:1 - - [08/Mar/2016:12:27:43 +0200] "PUT /system/database/setup HTTP/1.1" 403 979
ただし(number2)、curl -v localhost:8080/statusユーザーグリッドアプリのステータスを確認しようとすると、
404 - 要求されたリソースは利用できません
だから、私ができることについて何か助けてください:a)usergridアプリがTomcatで正しくデプロイされていることを確認してください(ログにエラーがないためb)403の問題を解決しますか?
助けてくれてありがとう!
編集:
CATALINA_BASE( ) の内部にディレクトリ/var/lib/tomcat/がまったくないことに気付きました。私が参照したガイドでは、 ファイルをディレクトリにコピーするように指示されているだけです。これは正しいです?ユーザーグリッドスタックから WEB-INF ファイルもコピーする必要がありますか?WEB_INFwebappsROOT.warwebapps
ガイドの内容は次のとおりです
。 次のステップは、Usergrid Stack ソフトウェアを Tomcat にデプロイすることです。これにはさまざまな方法がありますが、おそらく最も簡単な方法は、Usergrid Stack ROOT.war ファイルを Tomcat webapps ディレクトリに配置してから、Tomcat を再起動することです。ファイルを
コピーしようとしましたが、複数のエラーが発生し、tomcat7 を起動できませんでした:
これ:
WEB-INFCATALINA_BASE
21:25:49,923 WARN Slf4jConnectionPoolMonitorImpl:31 - BadRequestException: [host=localhost(127.0.0.1):9160, latency=16(38), attempts=1]InvalidRequestException(なぜ:ログインしていない)
と:
INFO トランスポート:93 - [ノード 1] bound_address {inet[0.0.0.0/0.0.0.0:9301]}、publish_address {inet[/XX.XXX.XXX.XXX:9301]} 21:25:51,892 INFO 検出: 85 - [node-1] elasticsearch/RIaKYgv1R-yTKJ_aknZOuw 21:25:51,905 WARN netty:620 - [node-1] 例外がトランスポート層 [[id: 0xc1bc7fca]] でキャッチされ、接続を閉じています java.net.UnknownHostException: localhost: 9200
EDIT 2 : Elasticsearch v 1.4.4 (2.2.0 で試した) と Cassandra 1.2.x および 2.1.x バージョン (3.0.3 で試した) でのみ動作するようにアドバイスされました。これらのバージョンはまだ試していません。動作するようになったら、この質問を更新します。
apache - Apache ユーザーグリッド tomcat エラー
localhost に Apache ユーザーグリッド スタックをデプロイしようとしています。ROOT.war を /vat/lib/tomcat7/webapps に配置しました。http://localhost:8080にアクセスして tomcat を再起動した後、応答がありません。Tomcat のログを確認すると、localhost ログに次のエラーが表示されます。
誰かが解決策を持っている場合は、助けてください。
apigee - Apigee BaaS とカーソル
カーソルを使用して大きな結果セットにアクセスしようとしていますが、機能しないようです (エンドレス スクロールなど)。これまでのところ、カーソルがグローバルに保存される文字列である私のコードは次のとおりです。
ネットワーク トラフィックを調べると、カーソルが渡されていないことがわかります。誰かが私に解決策を教えてもらえますか?
java - java sdk を使用してアセットを usergrid api にアップロードする方法
私はAPIの特にユーザーグリッドが初めてです。ただし、コード(Java)を使用してユーザーグリッドをテストする必要があります。誰かがJavaクライアントを使用してアセット(ファイル)をユーザーグリッドにアップロードする方法を投稿できますか?
cassandra - ユーザーグリッドのセットアップ - Cassandra エラー
次の構成で Apache Usergrid 2.1 をセットアップしようとしています。
- CentOS 7
- カサンドラ 1.2.19
- オラクル Java 1.8.0_91
- トムキャット 8.0.33
- エラスティックサーチ 2.3.2
Tomcat、Cassandra、ElasticSearch は正常に動作しており、ログにエラーはありません。ただし、usergrid スタック (ROOT.war) をデプロイすると、catalina.out で次のエラーが発生し、何も機能しません。
このログは、ほぼ 5 秒ごとに書き込まれます。
アプリケーションが実行されていないため、提示されたデータベース セットアップ URL も機能しません。
ところで、私たちはこのドキュメントに従っています: https://usergrid.apache.org/docs/installation/deployment-guide.html
また、「Usergrid_Applications」キースペースを手動で生成しようとしましたが、それもうまくいきませんでした。
どうすればそれを機能させることができますか?
usergrid - Usergrid: 接続の長いリストをストリーミングする方法は?
someentityverb を介して他のエンティティに接続するコレクションが呼び出されたとしますsubscribedto。id を持つ特定のエンティティについて、動詞some_idを介してこのエンティティに接続されているすべてのエンティティをプルしたいと思います。subscribedto私はこのGETリクエストを介してそれを行うことができます:
/org/app/someentity/some_id/subscribedto
ただし、数千以上の結果がある場合、このデータをどのようにストリーミングまたはページングするかはわかりません。カーソルなどを取得していません。特定のエンティティへの膨大な数の接続を持つことは、Usergrid で行うには賢明なことではありませんか?
usergrid - アンパサンドを含む文字列の Apigee 検索
名前にアンパサンドが含まれているエンティティを検索する方法が見つかりません。アンパサンドを as にエンコードしようとしまし&たが、うまくいきません。どうすればこれを機能させることができますか?