1. Login 2. Logout 3. Login/Logout buttons 4. Simple master page 5. JSP includes
Assuming your webapp context is "loginapp3", you will access the aplication as
http://localhost:8080/loginapp3
You can also install this application as a war file. For appservers that don't expand the war file by default this mode is the only mode available. You will have to change the following to deploy this as a war file.
Change aspire.properties with the following entries
# Change the configuration implementation to read
# from web app resources
request.ApplicationObjects.Config.className=\
com.ai.servlets.WebAppConfigWithIncludes1
# Write the log file outside of war
directories.workingdir=c:\\work
Logging.logfile=workingdir:\\log\\akc.log
#Provide a protocol reader for resource reads
aspire.resourcehandlers.aspire.classname=\
com.ai.servlets.AspireWebappResourceReader
You can add an initialization servelet parameter to force web emulation
<servlet>
<servlet-name>AppInitServlet</servlet-name>
<servlet-class>
com.ai.servlets.AppInitServlet2
</servlet-class>
<init-param>
<param-name>AppConfigFilename</param-name>
<param-value>aspire.properties</param-value>
</init-param>
<init-param>
<param-name>EmulateWebDeploy</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
XSLT transformation is pending to be fixed in the emulation mode. If you need help on that email me.