問題タブ [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.
clojure - Clojure Immutant 2 サーバー Undertow; http POST を処理するには?
次の行を myに追加して、2 つのハンドラー関数の呼び出しcompojure
defroutes
を使用します。clojure-paypal-ipn
POST
Immutant 内でリクエストを処理するにはどうすればよいですか?
Clojure 1.7-beta1 で Immutant 2.0 を使用し、Immutant 機能のデモを構築しています。PayPal IPN を使用しようとしていますが、cURL で直接投稿しても同じ結果が得られます。
clojure - 構成不変を使用してクォーツクラスターを実装する方法は?
複数の Web サーバーを起動したいのですが、サーバーの再起動によってジョブが中断されるのを避けるために、すべてのサーバーに Quartz インスタンスがあります。
immutant が単一のジョブを構成できることがわかりました。しかし、サーバーを実行すると、スキームが非クラスター構成を使用していることがわかりました。また、構成方法がわかりません。
caching - immutant がキャッシュを Web キャッシュ コンテナーに追加できませんでした
wildfly を介してデプロイされた heimdallr アプリケーションがあります。このアプリケーションでは、名前空間 immutant.caching によって提供されるキャッシュ機能を使用しています。
アプリケーションを初めてデプロイすると、すべてがエラーなしでうまくいきます。アプリケーションを再デプロイしようとすると、次のエラーが発生します。
キャッシュを初期化する方法は
immutant 2.x を使用すると、コンテナが存在しない場合は immutant.caching/cache がコンテナを作成する必要があると理解しています。キャッシュ コンテナーが存在することを確認する方法はありますか? 存在しない場合は、キャッシュを追加する前にコンテナーを作成しますか?
編集: これは、デプロイ スクリプトのエラーが原因でした。同じ .war を 2 回デプロイするハッキングが行われたため、アプリケーションが適切にシャットダウンされず、エラーが発生しました。
clojure - 不変サーバーを使用してブラウザからページにアクセスする際のエラー
次に、次のファイルを immutant フォルダーに追加します
その後
その後
nrepl で指定された不変サーバー
しかし、ブラウザでページを開こうとするとエラーがスローされます
immutant 1.1.4 と pedestal-service 0.4.0 を使用しています
エラーのスタックトレース
clojure - Immutant 2 で STOMP 用に HornetQ を設定するにはどうすればよいですか?
私の最終的な目的は、WebSocket クライアントをメッセージングに参加させることです。これは、兄弟プロジェクトのTorqueBoxでサポートされ、十分に文書化されているようですが、Immutant のドキュメントには情報が見つかりません。
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
か、ワイルドフライの設定が欠落しているのか、それとも何なのかわかりません。
clojure - Immutant メッセージングでキューに接続できない
現在、私は immutant を使用して接続しようとしている ActiveMQ のインスタンスを実行しています。現在、この接続のコードは次のようになっています。
私のコードは make-ctx 関数を渡しませんが。コンテキストを作成しようとすると、エラーが発生します
immutant-host は次のように定義されます。
clamq libray を使用してブローカーに接続でき、それを使用してメッセージを送受信できます。ただし、アプリケーションの残りの部分は不変のメッセージングで構築されているため、複数のメッセージング ライブラリをサポートする必要がないように、可能であればそのライブラリを使い続けたいと考えています。