Skip to main content
Version: Next

Session config

AWE allows developers to configure the application session in two ways: Using the default HttpSession (Basic session) deployed by the application server or using Spring Session instead.

Basic session

AWE, by default, uses a basic application server HttpSession object. So no action is required to configure this option. This option is useful when you deploy your application on a clustered environment and the balancer server uses the JSESSIONID cookie generated by the application server.

Spring session

Spring session allows the application to be deployed using a shared session server storage, such as REDIS, MONGO, HAZELCAST or even JDBC connections. To activate the usage of spring session in your application simply add the following depencency to your pom.xml file:

<!-- Spring session -->
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session</artifactId>
</dependency>

The configuration of spring session is defined on session.properties. These properties are defined on properties configuration page.