In einem Versuch, Tomcat-Sitzung für meine vorhandene Anwendung zu externalisieren, versuche ich die Spring Session Redis-Lösung. Nachdem Sie die Schritte notwendig, Abhängigkeiten in pom.xml wie so enthalten:Spring Session Redis SerializerException
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${org.springframework-version}</version>
</dependency>
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-redis</artifactId>
<version>1.2.1.RELEASE</version>
</dependency>
die springSessionRepositoryFilter in web.xml wie folgt ergänzt:
<filter>
<filter-name>springSessionRepositoryFilter</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>springSessionRepositoryFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
und die folgenden in Spring XML-Konfiguration
<bean class="org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration"/>
<context:property-placeholder location="classpath:application.properties"/>
<bean class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory" p:port="${spring.redis.port}"/>
und Erstellen und Bereitstellen von auf tomcat, t ies ist der Fehler Ich erhalte:
org.springframework.data.redis.serializer.SerializationException: Cannot serialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to serialize object using DefaultSerializer; nested exception is java.io.NotSerializableException: com.sun.jersey.client.apache.ApacheHttpClient
Jede Anregung oder Hilfe sehr geschätzt wird. Vielen Dank !! sind auch Einträge meine pom.xml angehängt: pom.xml entries
können Sie die vollständige Stapelverfolgung der Ausnahme buchen? –
'java.io.NotSerializableException' Ich rate, welches Objekt Sie speichern möchten, da ein Sitzungsstatus nicht serialisierbar ist. Veröffentlichen Sie weitere Details über die Mechanismen zum Speichern des Sitzungsstatus –