問題タブ [cloudhub]
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.
mule - Mule クラウド ハブの [インサイト] タブにフロー名が表示されない
以下のような Mule フローを定義し、その中でイベント追跡を有効にしました。
Cloudhub インサイトを有効にすると、メッセージがこのフローを通過するときにフロー名が表示されるようになると思いますが、実際にはdoc:name="Reference Exception Strategyを選択していることに注意して注意すると、以下のように表示されます。 、フローからの最後のメッセージ プロセッサ:)
なぜこのようになるのか、どんな考えでも。Mule バージョン 3.5.2 を使用しています。
groovy - Groovy が CloudHub でクラスを解決できない
CloudHub でアプリケーションを実行すると、Mule フローの次のスクリプトで次のエラーが発生します。Anypoint studio で実行すると、問題はありません。
デプロイされたアプリケーション アーカイブ ファイルを確認すると、classes フォルダーにコンパイル済みの company.cloudtools.util.Utilities クラスがあります。CloudHub サーバーがエラーで定義されたクラス ファイルを見つけられない理由がわかりません。
エラー:
Mule フローのスクリプト:
ユーティリティ クラス:
jersey - Mule: デプロイ可能なアーカイブを CloudHub に移動するときに .json ファイルが見つからない
誰か助けてください。私はあなたの推薦を読みましたが、それを理解できませんでした. クラウドハブで 1 つの json ファイルを読み取る必要があります。
私のローカルリポジトリでは、.json ファイルを location に保持していますtest/src/main/resources/input.json
。そしてJavaクラスからこれを読む
private static final String jsonFilePath = "src\main\resources\input.json";
またprivate static final String jsonFilePath = "input.json";
.json
ファイルがプロジェクトのルートフォルダにある場合
input.json
" " ファイルが見つからず、 でMDA moved to cloud hub
ファイルが見つからないという例外が発生していcloudhub
ます。プロジェクト ディレクトリにあるすべてのファイルを印刷すると、cloudHub のプロジェクトから特定のファイルを検索できません。
cloudHub のプロジェクト ディレクトリ構造にあるすべてのファイルを出力しましたが、「input.json
」が見つかりません。提案していただけませんか。
21:53:30.952 2015 年 5 月 26 日情報ファイル:/home/ion-mule/muleProperties.dump
21:53:30.952 2015 年 5 月 26 日情報ファイル:/home/ion-mule/muleLauncher.log
21:53:30.953 2015 年 5 月 26 日情報ディレクトリ:/home/ion-mule/.ssh
21:53:30.953 2015 年 5 月 26 日情報ファイル:/home/ion-mule/.bash_profile
21:53:30.954 05/26/2015 INFO ファイル:/home/ion-mule/.ssh/authorized_keys
21:53:30.954 05/26/2015 INFO ファイル:/home/ion-mule/.bash_logout
21:53:30.954 05/26/2015 情報ファイル:/home/ion-mule/muleMonitor.log
21:53:30.955 05/26/2015 INFO ファイル:/home/ion-mule/.bashrc
どんな助けでも大歓迎です。
mule - API ゲートウェイ (CloudHub) を介してミュール クラウドハブのアプリにデータを渡すと、例外が発生します - HTTP ヘッダーが 8192 バイトを超えています
クラウドハブの API ゲートウェイランタイムで実行される HTTP コネクタと HTTPS コネクタがあります。この API ゲートウェイを介して別のアプリケーションにデータを渡したいのですが、エンドポイントでの受け渡し中に HTTP ヘッダーが 8192 バイトより大きいという例外が発生します
例外スタック トレース: org.jboss.netty.handler.codec.frame.TooLongFrameException: HTTP ヘッダーが 8192 バイトを超えています。org.jboss.netty.handler.codec.http.HttpMessageDecoder.readHeader(HttpMessageDecoder.java:596) で org.jboss.netty.handler.codec.http.HttpMessageDecoder.readHeaders(HttpMessageDecoder.java:503) で org.jboss .netty.handler.codec.http.HttpMessageDecoder.decode(HttpMessageDecoder.java:193) + 3 つ以上 (すべてに対してデバッグ レベルのログ記録または '-Dmule.verbose.exceptions=true' を設定)
mule - Mule Server 3.6 > Anypoint Studio > CloudHub > 405 は許可されていません
アプリを試しているときにエラーが発生しました。ローカル インスタンスとスタンドアロン Mule Server では問題なく動作しますが、CloudHub では動作しません。この問題が発生する理由は何ですか?
アップデート ローカル マシンの Studio からアプリを実行しても問題はありません。問題は、CloudHub にデプロイした後でのみ発生しました。CloudHub からアプリにアクセスできず、405 Not Allowed (nginx) エラー ページが表示されます。
CloudHub ログは、私が理解している限り、アプリが正常に開始されたことを示しています。以下の CloudHub デプロイ ログを参照してください。