作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何查找我在应用程序的 weblogic.xml 中定义的自定义 ManagedScheduledExecutorService?
我尝试使用InitialContext.lookup,但它不起作用。它抛出 NamingException。
我的 weblogic.xml 看起来像这样;
<wl-dispatch-policy>CustomWorkManager</wl-dispatch-policy>
<work-manager>
<name>CustomWorkManager</name>
<min-threads-constraint>
<name>CustomWorkManager-MinThreads</name>
<count>1</count>
</min-threads-constraint>
<max-threads-constraint>
<name>CustomWorkManager-MaxThreads</name>
<count>20</count>
</max-threads-constraint>
</work-manager>
<managed-scheduled-executor-service>
<name>CustomMSES</name>
<dispatch-policy>CustomWorkManager</dispatch-policy>
</managed-scheduled-executor-service>
我正在尝试按如下方式查找我的 CustomMSES 托管计划执行程序服务;
InitialContext ic = new InitialContext();
execService =
(ManagedScheduledExecutorService) ic.lookup("CustomMSES");
我错过了什么吗?
我对 JNDI 查找概念不熟悉,所以我可能做错了什么。我确实在博客中看到他们在名称前添加了类似“java:comp/env”的内容。但我找不到这种命名的逻辑。
我确信如果 JNDI 查找字符串得到纠正,我应该能够正确运行我的代码。
任何人都可以帮忙提出可能缺少的内容吗?
最佳答案
更改我的查找值
"CustomMSES"
至
"java:comp/env/concurrent/CustomMSES"
似乎已经成功了!
关于java - 如何在 weblogic.xml 中创建自定义 ManagedScheduledExecutorService 并在 java 代码中使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58769000/
我是一名优秀的程序员,十分优秀!