diff --git a/samples/xml/gemfire-clientserver/src/main/java/sample/Application.java b/samples/xml/gemfire-clientserver/src/main/java/sample/ServerConfig.java
similarity index 90%
rename from samples/xml/gemfire-clientserver/src/main/java/sample/Application.java
rename to samples/xml/gemfire-clientserver/src/main/java/sample/ServerConfig.java
index 4c477df..3f9af2d 100644
--- a/samples/xml/gemfire-clientserver/src/main/java/sample/Application.java
+++ b/samples/xml/gemfire-clientserver/src/main/java/sample/ServerConfig.java
@@ -24,10 +24,10 @@ import org.springframework.context.annotation.ImportResource;
// tag::class[]
@Configuration // <1>
@ImportResource("META-INF/spring/session-server.xml") // <2>
-public class Application {
+public class ServerConfig {
public static void main(String[] args) {
- new AnnotationConfigApplicationContext(Application.class).registerShutdownHook();
+ new AnnotationConfigApplicationContext(ServerConfig.class).registerShutdownHook();
}
}
// tag::end[]
diff --git a/samples/xml/gemfire-clientserver/src/main/java/sample/SessionServlet.java b/samples/xml/gemfire-clientserver/src/main/java/sample/SessionServlet.java
index b030339..427ba80 100644
--- a/samples/xml/gemfire-clientserver/src/main/java/sample/SessionServlet.java
+++ b/samples/xml/gemfire-clientserver/src/main/java/sample/SessionServlet.java
@@ -26,15 +26,17 @@ import javax.servlet.http.HttpServletResponse;
// tag::class[]
public class SessionServlet extends HttpServlet {
+ private static final long serialVersionUID = 2878267318695777395L;
+
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
+
String attributeName = request.getParameter("attributeName");
String attributeValue = request.getParameter("attributeValue");
+
request.getSession().setAttribute(attributeName, attributeValue);
response.sendRedirect(request.getContextPath() + "/");
}
-
- private static final long serialVersionUID = 2878267318695777395L;
}
// tag::end[]
diff --git a/samples/xml/gemfire-clientserver/src/main/resources/META-INF/spring/application.properties b/samples/xml/gemfire-clientserver/src/main/resources/META-INF/spring/application.properties
index 98fbf19..31648e7 100644
--- a/samples/xml/gemfire-clientserver/src/main/resources/META-INF/spring/application.properties
+++ b/samples/xml/gemfire-clientserver/src/main/resources/META-INF/spring/application.properties
@@ -1,2 +1,2 @@
application.gemfire.client-server.host=localhost
-application.gemfire.client-server.port=12480
+application.gemfire.client-server.port=40404
diff --git a/samples/xml/gemfire-clientserver/src/main/resources/META-INF/spring/session-server.xml b/samples/xml/gemfire-clientserver/src/main/resources/META-INF/spring/session-server.xml
index 6426b7f..cf23bcc 100644
--- a/samples/xml/gemfire-clientserver/src/main/resources/META-INF/spring/session-server.xml
+++ b/samples/xml/gemfire-clientserver/src/main/resources/META-INF/spring/session-server.xml
@@ -36,9 +36,9 @@
+ bind-address="${application.gemfire.client-server.host:localhost}"
+ host-name-for-clients="${application.gemfire.client-server.host:localhost}"
+ port="${spring.session.data.gemfire.port:${application.gemfire.client-server.port:40404}}"/>