首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Spring中设置camunda超时?

如何在Spring中设置camunda超时?
EN

Stack Overflow用户
提问于 2022-03-14 17:14:37
回答 1查看 534关注 0票数 0

我想在卡蒙达会议上设置120分钟的超时时间。这是我的pom.xml中的配置:

代码语言:javascript
复制
...
...
<dependency>
            <groupId>org.camunda.bpm.springboot</groupId>
            <artifactId>camunda-bpm-spring-boot-starter</artifactId>
            <version>2.3.0</version>
        </dependency>
        <dependency>
            <groupId>org.camunda.bpm.springboot</groupId>
            <artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId>
            <version>2.3.0</version>
        </dependency>
        <dependency>
            <groupId>org.camunda.bpm.springboot</groupId>
            <artifactId>camunda-bpm-spring-boot-starter-rest</artifactId>
            <version>2.3.0</version>
        </dependency>
        <dependency>
            <groupId>org.camunda.bpm</groupId>
            <artifactId>camunda-engine-rest-core</artifactId>
            <version>7.8.0</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
...
...

我尝试了许多轨道,其中两条是论坛上最建议使用的,一条是如果spring启动版本<1,另一条是spring引导>2:

代码语言:javascript
复制
server.connection-timeout=...
server.servlet.session.timeout=...

关于受抚养人的版本:

代码语言:javascript
复制
<springboot.version>2.3.0</springboot.version>
<version.camunda>7.8.0</version.camunda>

是否还有其他设置超时会话的可能性?

EN

回答 1

Stack Overflow用户

发布于 2022-03-16 20:58:06

在使用spring 2.x.x时,我使用spring会话实现了类似的目标。

我的pom.xml具有以下依赖关系:

代码语言:javascript
复制
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-jdbc</artifactId>
    </dependency>
    <dependency>
      <groupId>org.springframework.session</groupId>
      <artifactId>spring-session-jdbc</artifactId>
    </dependency>
    <dependency>
      <groupId>org.springframework.session</groupId>
      <artifactId>spring-session-core</artifactId>
    </dependency>

使用这些方法,Camunda将依赖spring会话进行会话管理,因此您可以使用spring会话提供的标准选项来控制会话。但是,请记住,这将使用持久层(postgres/h2/等等)。

有一个可用的spring.session.timeout,尝试将其设置为application.properties / application.yaml中的120m

我在我的application.yaml配置文件中有这些

代码语言:javascript
复制
spring:
  session:
    store-type: jdbc
    jdbc.initialize-schema: always
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71471699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档