問題タブ [immutant]

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.

0 投票する
1 に答える
952 参照

clojure - Clojure Immutant 2 サーバー Undertow; http POST を処理するには?

次の行を myに追加して、2 つのハンドラー関数の呼び出しcompojure defroutesを使用します。clojure-paypal-ipn

POSTImmutant 内でリクエストを処理するにはどうすればよいですか?

Clojure 1.7-beta1 で Immutant 2.0 を使用し、Immutant 機能のデモを構築しています。PayPal IPN を使用しようとしていますが、cURL で直接投稿しても同じ結果が得られます。

0 投票する
1 に答える
115 参照

clojure - 構成不変を使用してクォーツクラスターを実装する方法は?

複数の Web サーバーを起動したいのですが、サーバーの再起動によってジョブが中断されるのを避けるために、すべてのサーバーに Quartz インスタンスがあります。

immutant が単一のジョブを構成できることがわかりました。しかし、サーバーを実行すると、スキームが非クラスター構成を使用していることがわかりました。また、構成方法がわかりません。

0 投票する
2 に答える
775 参照

caching - immutant がキャッシュを Web キャッシュ コンテナーに追加できませんでした

wildfly を介してデプロイされた heimdallr アプリケーションがあります。このアプリケーションでは、名前空間 immutant.caching によって提供されるキャッシュ機能を使用しています。

アプリケーションを初めてデプロイすると、すべてがエラーなしでうまくいきます。アプリケーションを再デプロイしようとすると、次のエラーが発生します。

キャッシュを初期化する方法は

immutant 2.x を使用すると、コンテナが存在しない場合は immutant.caching/cache がコンテナを作成する必要があると理解しています。キャッシュ コンテナーが存在することを確認する方法はありますか? 存在しない場合は、キャッシュを追加する前にコンテナーを作成しますか?

編集: これは、デプロイ スクリプトのエラーが原因でした。同じ .war を 2 回デプロイするハッキングが行われたため、アプリケーションが適切にシャットダウンされず、エラーが発生しました。

0 投票する
1 に答える
198 参照

clojure - 不変サーバーを使用してブラウザからページにアクセスする際のエラー

次に、次のファイルを immutant フォルダーに追加します

その後

その後

nrepl で指定された不変サーバー

しかし、ブラウザでページを開こうとするとエラーがスローされます

immutant 1.1.4 と pedestal-service 0.4.0 を使用しています

エラーのスタックトレース

0 投票する
0 に答える
99 参照

clojure - Immutant 2 で STOMP 用に HornetQ を設定するにはどうすればよいですか?

私の最終的な目的は、WebSocket クライアントをメッセージングに参加させることです。これは、兄弟プロジェクトのTorqueBoxでサポートされ、十分に文書化されているようですが、Immutant のドキュメントには情報が見つかりません。

0 投票する
2 に答える
1826 参照

clojure - 複数の Immutant WAR ファイルを Wildfly にデプロイする

これはバージョン固有ではないと思いますが、私はオンでImmutant 2.1.0あり、Wildfly 9.0.1.Final.

ストックの、解凍したてのワイルドフライのダウンロードから始めて、$ wildfly-9.0.1.Final/bin/standalone.sh. 私$ lein immutant warは私のclojureプロジェクトで次のように実行しますproject.clj

これは正常に動作し、アプリは にありhttp://localhost:8080/app1ます。:context-path "/app2"問題は、ワイルドフライが不平を言う2番目のアプリでこれを行うときです:

app1 の前に app2 でこのプロセスを実行すると、app2 は正しくデプロイされますが、app1 は苦情を受けます。どちらも個別に展開できますが、同時に展開することはできません。

ある時点でステップが欠落しているのWARか、ワイルドフライの設定が欠落しているのか、それとも何なのかわかりません。

0 投票する
1 に答える
146 参照

clojure - Immutant メッセージングでキューに接続できない

現在、私は immutant を使用して接続しようとしている ActiveMQ のインスタンスを実行しています。現在、この接続のコードは次のようになっています。

私のコードは make-ctx 関数を渡しませんが。コンテキストを作成しようとすると、エラーが発生します

immutant-host は次のように定義されます。

clamq libray を使用してブローカーに接続でき、それを使用してメッセージを送受信できます。ただし、アプリケーションの残りの部分は不変のメッセージングで構築されているため、複数のメッセージング ライブラリをサポートする必要がないように、可能であればそのライブラリを使い続けたいと考えています。