| Java EE 6 SDK |
This sample application declares a javax.servlet.ServletContextListener (of type web.servlet.sessioncookieconfig_war.ConfigListener) in its deployment descriptor. This ServletContextListener configures, via the javax.servlet.SessionCookieConfig interface that is newly available with Servlet 3.0, various aspects of the application's cookies that will be used for HTTP session tracking purposes. Note that this application has cookies enabled.
The test client accesses the CreateSession servlet of the application, which creates an HTTP session, retrieves the value of the corresponding Set-Cookie header from the response, and makes sure that it matches the configuration that was applied by the ServletContextListener during the application's initialization phase.
Perform the following steps to build, deploy, and run the
application:
app_dir is the sample application base
directory: samples_install_dir/javaee6/web/servlet/sessioncookieconfig-war.Change directory to app_dir.
all
targetapp_dir> ant
all
You can replace the ant all command with the
following set of
commands:
app_dir> ant
default compiles and packages the application
app_dir> ant
deploy deploys it to application server
app_dir> ant
run runs the test
app_dir> ant
run undeploy to undeploy the application.
app_dir> ant
undeploy
clean to remove the temporary directories
like build and dist.
app_dir> ant
clean
Perform the following steps to build, deploy, and run the application using NetBeans IDE:
samples_install_dir/javaee6/web/servlet/ directory, select sessioncookieconfig-war, and click Open Project.sessioncookieconfig-war and select Run to build, deploy, and run the project.If you have problems when running the application, refer the troubleshooting document.
Copyright © 1997-2010 Oracle and/or its affiliates. All rights reserved.