问题标签 [jsr352]
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 - 我可以在另一个专用线程池上运行批处理作业吗?
是否可以在另一个专用线程上运行批处理作业(JSR-352 批处理)?
在我的应用程序中,我有几个任务要在另一个专用线程池上执行。此外,我还有任务要在默认的一半线程上执行(Wildfly Standalone.xml 文件中配置的默认线程池)。
不幸的是,到目前为止,我只能为整个机制设置一个新的线程池:
所以在我的情况下,我可以互换使用批处理或特殊线程池,但不能一起用于不同的工作。
总之,我想为每个作业设置线程池
weblogic - 带有 Weblogic 12.1.3 的 Java 批处理 (JSR 352)
我可以在 weblogic 12.1.3 中使用 java 批处理吗?此版本的 weblogic 支持 java EE 7 但在控制台中我找不到带有批处理配置的页面
spring - 为什么 jobOperator.startNextInstance 不接受参数?
我有一个接受参数的工作,x=y
我计划每 10 秒运行一次。我是这样开始的:
我第一次开始工作时,它进入else
子句并成功启动。10 秒后,它进入if
子句并成功启动。然后我手动运行作业(通过 REST API),但这次使用参数x=z
,它也成功运行。然后 10 秒过去了,工作即将重新开始。现在jobRepository.getLastJobExecution
返回正确的x=y
执行,但猜猜 -jobOperator.startNextInstance
不关心你的参数 - 它只接受jobId
. 在它内部加载错误的x=z
实例并x=z
从现在开始运行作业,直到永远每 10 秒运行一次。
我的问题是 - 为什么startNextInstance
不接受 jobParameters?我想为给定的作业参数启动一个 nextInstance,为什么不允许?
java - GlassFish 上 Quartz 计划的 JSR-352 作业无法启动
我的目标是通过 GlassFish 服务器上的 Quartz 调度程序启动 JSR-352 批处理作业,但有一个大问题。首先,这是我的代码。
我的 JSR-352 工作:
对应的Java代码:
当我通过 servlet 在 GlassFish 4.0 b89 服务器上开始这项工作时,它运行良好:
但现在我想使用 Quartz 2.2.3 调度程序,所以我这样写了一个 Quartz 作业:
我已经为这项工作配置了 Quartz 和触发器。
但是当 myJob 应该启动时,它仍然处于 STARTING 状态并且从未真正运行。
根据日志,com.ibm.jbatch.container.util.BatchWorkUnit::run
实际启动批处理作业的过程永远不会被调用,而在使用 servlet 时是这样。
编辑:我在那里发现了其他人的类似问题(相同的症状),但是给定的解决方案不适合,因为我没有 glassfish-web.xml 文件。
java - Java EE JSR 352 - Jberet 动态作业生成器和执行
从 Jberet 用户指南中了解到,可以动态构建作业以替代静态 xml,但该指南没有关于如何执行作业构建的任何输入,因此愿意知道如何执行作业。
java - 从 JMS 侦听器 onMessage() 提交时,批处理作业卡在 STARTING
我正在尝试根据 JSR 352 规范使用JobOperator
从 BatchRuntime 获得onMessage(...)
的 JMS MessageListener 中的方法启动批处理作业。
结果是作业执行卡在STARTING。当我尝试从同一个线程停止任务时,它同样卡在 STOPPING。
从平原开始相同的工作,HttpServlet
它会立即运行到完成。为什么会这样?
java - 为什么 JSR 352 的 ItemWriter 接口中有 checkpointInfo?任何示例实现?
为什么 Jsr 352 ItemWriter 接口中有 checkpointInfo 方法。读者和作者如何就提交的内容进行交流
spring-batch - JSR 352(用于批处理的 Java)有哪些实现?
我们可以说Spring Batch是 JSR 352(Java 平台批处理应用程序规范)的实现吗?
JSR 352 的其他一些实现是什么?
batch-file - 在 z/OS 上运行部署在 Liberty 配置文件中的 Java 批处理
在 z/OS 上的 Liberty 配置文件(支持 JSR352 规范)中运行 java 批处理程序的方法对市场来说是相对较新还是已经存在了很长时间?
这个问题背后的原因是,我听说这是 IBM 的一个相对较新的尝试,市场上没有多少实时系统以这种方法运行。真的吗 ?
注意:我知道 JSR352 已经存在了很长一段时间,但是我的问题是针对 z/OS(大型机)中的 Liberty 配置文件对它的支持
spring-batch - 我可以在 JavaSE 环境中运行 Java Spring Batch 程序吗?
我们正在探索为 z/OS(大型机)创建的 Java 批处理程序的部署/执行模式
选项 1:在 Liberty 配置文件中部署它
选项 2:我可以在 JavaSE 环境中运行 Spring Batch 程序吗?