weblogic 10 TimerManager避免将安全上下文传播到计划任务

发布于 2024-07-25 16:29:01 字数 232 浏览 4 评论 0原文

我们正在使用 weblogic 10,我正在使用 commonj 的 TimerManager,它是 weblogic 的一部分来安排任务,一切都很好,但我有一个问题。 安排 TimerListener 任务的线程的安全上下文以某种方式存储在 TimerListener 任务中,并用于 TimeListener 任务中完成的工作,这对我来说是导致问题的原因。 你们中的任何人都可以告诉我如何避免从计划这些任务的线程将安全上下文传播到计划任务吗?

We are using weblogic 10 and I am using the commonj's TimerManager which is part of weblogic to schedule a task, everything is fine but I have one problem. The securitycontext of the thread which scheduled the TimerListener task is somehow stored in the TimerListener task and is being used for the work done in the TimeListener task and this is causing the problem for me. Can anyone of you pls point me on how to avoid propagation of security context to the scheduled tasks from the thread which scheduled those tasks?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

何止钟意 2024-08-01 16:29:01

虽然已经晚了,但无论如何,避免传播上下文的一种方法是使用非托管线程,即在没有 commonj 的情况下生成线程。 这把婴儿和洗澡水一起倒掉了。

This is way late but anyway, one way to avoid propagating context is to use unmanaged threads i.e. spawn threads without commonj. Of this throws the baby out with the bathwater.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文