gpt4 book ai didi

java - EJB定时器服务: Changing location of file data store

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:14 24 4
gpt4 key购买 nike

我正在使用 EJB 的 TimerService,并使用文件数据存储来持久保存计时器。文件位于 standalone/data/timer-service-data/applicationname-fullversion-buildnumber.NameOfBean 中。

每次我更改版本或内部版本号时,计时器都会位于新目录中,并且我会失去持久性。

查看配置 XML,我似乎可以更改计时器持久性的基目录,但我似乎找不到任何地方来指定用于识别应用程序的内容。最好我想使用应用程序名称和可能的主要版本,去掉次要版本和内部版本号,确保应用程序在次要版本之间使用相同的计时器数据存储。

我使用的是 JBoss 6.4.5.GA。

最佳答案

您好,您可以配置定时器服务相关文件的路径。

查看官方文档here

Login Login to the Management Console.

Open the Timer Service Tab
Click on Profile in the top right, expand the Container item in the Profile panel on the left and select EJB 3. Select the Services

tab from the main panel and then the Timer Service tab.

Enter Edit Mode
Click the Edit Button. The fields become editable.

Make the Required Changes.
You can select a different EJB3 thread pool used for the Timer Service if additional thread pools have been configured, and you can

change the directory used to save the Timer Service data. The Timer Service data directory configuration consists of two values: Path, the directory that data is stored in; and Relative To, the directory which contains Path. By default Relative To is set to a Filesystem Path Variable.

关于java - EJB定时器服务: Changing location of file data store,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35357760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com