connectorZ JCA 1.6 Executor 実装を実行しようとしています。そのために、github から Zip
をダウンロードし、クライアントを実行しようとしました
(ワーク マネージャー: java.util.concurrent.Executor の JCA 実装)。
(いくつかの依存関係の問題を解決した後) Eclipse でアプリケーションを実行することができます。特定のリンクをクリックする
と、「5 つのブロッキング タスクを実行する」というリンクを使用して jsp ページが正常に読み込まれ、
例外が発生します。
Caused by: java.lang.NullPointerException
at org.connectorz.threading.ThreadsResource.overload(ThreadsResource.java:72) [classes:]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_40]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_40]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_40]
at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_40]
ここでの問題は executorFactory が null です。jndi_name " jca/workmanager "についてはわかりません。
@Resource(name="jca/workmanager")
WorkExecutorFactory executorFactory; //NPE at executorFactory(not injecting).
jndi またはリソース ファイルに関連する構成が欠落しているかどうか。
この問題を解決するにはどうすればよいですか?