問題タブ [apache-commons-pool]
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.
java - 詳細にJschを接続プールに入れる
Jsch を commons-pool (Spring プールのサポートあり) に入れ、最初の成功を収めました
http://docs.spring.io/spring/docs/3.2.4.RELEASE/spring-framework-reference/htmlsingle/#aop-ts-pool
でも:
セッションをプールするのではなく、セッション内でチャネルをプールする必要がありますか? Jsch セッションごとに 1 つのスレッドが作成されます。Jsch セッションをプールすると、x 個のスレッドが作成されます。チャネルをプールすると、実際には Jsch スレッドは 1 つだけになります。
(commons-pool) Jsch セッションが古くなったらどうなりますか? commons-pool のコンテキストで、または spring pool サポートを使用してセッションを再生成する方法は? 古くなっているかどうかを検出する方法は?
ありがとう
java - オブジェクト プールにオブジェクトを追加する
オブジェクト プールにオブジェクトを追加しようとしています。これにはApache Commons Poolを使用しています。
私のコードは次のとおりです。
ここで、以前に作成したプールにコンシューマー オブジェクトを追加したいと考えています。それ、どうやったら出来るの?
java - commons pool jar 2.2 : GenericObjectPool.Config クラスの代替品はありますか?
私はちょうどredisを勉強しています。私の教科書では、Apache Commons Pool jar バージョン 1.6 でサポートされている GenericObjectPool.Config クラスを使用しています。しかし、今のところそのクラスはなくなっています。したがって、「GenericObjectPool.Config」の代替品があるかどうかを知りたいです。さらに、「WHEN_EXHAUSTED_BLOCK」フィールドの代わりはどこにありますか?
高度なありがとう:-)
java - Apache プールは、Spring コントローラー/サービスでオブジェクトを返すことができません
一部のリソースをプールするために apache pool2 を使用しようとしています。単体テストでは問題なく動作していますが、Spring 3 で使用しようとするとエラーが発生します。
他のすべては、コントローラーとサービスで動作しています。プーリング コードを追加する前にエンドポイントにアクセスできましたが、自動配線されたサービスは null ではありません。これはcontext:component-scanを使用してすべて結び付けられます
コントローラー メソッドにブレークポイントを設定すると、借用から返されたオブジェクトが org.apache.cxf.jaxws.JaxWsClientProxy@15de00c であることがわかります。次に、アクティブ プール内のオブジェクトを検査すると、org.apache.cxf.jaxws.JaxWsClientProxy@15de00c が得られます。
だから、私の質問はこれです:なぜこれはユニットテストで機能するのに、スプリングコントローラー/サービスで失敗するのですか?
コントローラ:
そしてサービス:
工場:
そしてついに私は持っています
私が得るエラーは次のとおりです。
また、@Autowired TestService を new TestService() に置き換えても効果がないようです。
なぜ失敗するのかはわかりませんが、まったく別の問題に絞り込みました。
例外をスローします。だから今、このjaxWsClientProxyで何が起こっているのかを理解する必要があります
java - ActiveMQ PooledConnectionFactory 使用中のエラー
ActiveMQ PooledConnectionFactory を使用しています
次の例外を生成する
原因: java.lang.NoSuchMethodError: org.apache.commons.pool.impl.GenericKeyedObjectPool.setLifo(Z)V at org.apache.activemq.pool.PooledConnectionFactory.createConnection(PooledConnectionFactory.java:213) at com.model. com.model.util.MyJMSClient.getConnection(MyJMSClient.java:386) の util.MyJMSClient.createNewConnection(MyJMSClient.java:393) com.model.util.MyJMSClient.executeCommandASync(MyJMSClient.java:179) の com.model .util.MyJMSClient.executeCommand(MyJMSClient.java:104) at com.model.util.WinCommandRunner.executeCommand(WinCommandRunner.java:99)
クラスパスに共通プールと他のライブラリがあります
java - org.apache.commons.pool2.impl.GenericObjectPoolConfig クラス ファイルにアクセスできません org.apache.commons.pool2.impl.GenericObjectPoolConfig が見つかりません
一部のゲームのサーバー統計を取得するためのデーモンを作成しています。
コンパイルすると、次のメッセージが表示されます。
org.apache.commons.pool2.impl.GenericObjectPoolConfig クラス ファイルにアクセスできません org.apache.commons.pool2.impl.GenericObjectPoolConfig が見つかりません
このコード行で:
java - 終了時にオブジェクトを保存し、開始時にリロードする機能を持つオブジェクト プール?
Apache Commons は、まともなオブジェクト プールの実装のようです。または原因をサポートできるその他のフレームワーク
シャットダウン中にプールの状態を保存するにはどうすればよいですか。そのオブジェクトを外部形式のjson、xmlにシリアル化することができます..? 次回の起動時にリロードしますか?
java - レタス接続ファクトリを接続しようとしてエラーが発生しました
Spring Data Redis (バージョン: 1.1.x) を使用して redis クライアント (レタス クライアント バージョン: 2.3.3) の接続ファクトリをセットアップしようとしていますが、すべてを配線する際に問題が発生しています。
ここに私の設定があります: application-context-redis.xml
これはredisPool Beanのコンストラクタ シグネチャです。
poolConfigプロパティはpublic内部静的クラスです: org.apache.commons.pool.impl.GenericObjectPool.Config
Configプロパティは静的な内部クラス (こちらを参照)であり、getter メソッドが含まれていないため、redisPool Bean に注入するのに苦労しています。
これは私が得ているエラーです: