我正在尝试运行connectorZJCA 1.6执行器实现,
为此,我从GitHub下载了Zip文件并尝试执行客户端,
(工作管理器:java.util.concurrent.Executor的JCA实现)
我能够在Eclipse中运行该应用程序(解决了一些依赖问题之后),
jsp页面加载正常,链接“Execute 5 blocking tasks”有效,
但是当我点击特定链接时,会出现以下异常:
这里的问题是executorFactory为null,我不确定jndi_name "jca/workmanager"。
为此,我从GitHub下载了Zip文件并尝试执行客户端,
(工作管理器:java.util.concurrent.Executor的JCA实现)
我能够在Eclipse中运行该应用程序(解决了一些依赖问题之后),
jsp页面加载正常,链接“Execute 5 blocking tasks”有效,
但是当我点击特定链接时,会出现以下异常:
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相关的任何配置或资源文件?
我该如何解决这个问题?