*web.xml:*
<servlet>
<servlet-name>ABC</servlet-name>
<servlet-class>com.abc.servlet.MyServlet</servlet-class>
<init-param>
<param-name>abc.dir</param-name>
<param-value>path/config</param-value>
</init-param>
<init-param>
<param-name>abc.props</param-name>
<param-value>xyz.props</param-value>
</init-param>
<init-param>
<param-name>abc.log</param-name>
<param-value>xyz.log</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ABC</servlet-name>
<url-pattern>/XYZ/login</url-pattern>
</servlet-mapping>
<resource-ref>
<description> DataBase </description>
<res-ref-name>jdbc/my jdbc</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<welcome-file-list>
<welcome-file>com/xyz/abc/servlet/login.html</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>ssi</servlet-name>
<servlet-class>
org.apache.catalina.ssi.SSIServlet
</servlet-class>
<init-param>
<param-name>buffered</param-name>
<param-value>1</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>expires</param-name>
<param-value>666</param-value>
</init-param>
<init-param>
<param-name>isVirtualWebappRelative</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>4</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ssi</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
</web-app>
*context.xml:*
<?xml version="1.0" encoding="UTF-8"?>
<Context privileged="true"></Context>
*html page:*
**
<html>
<head>
<title>Login</title>
<SCRIPT language="JavaScript">
function directSubmit(_form,value)
{
if (value == "Login")_form.action = "<!--:$servletpath-->/XYZ/login"
else _form.action = "../XYZ/getnewlogin"
return true
}
</SCRIPT>
</head>
<body bgcolor="#FFFFFF" LANGUAGE=javascript onload="return window_onload()">
<DIV id="theMainPage" style="display='none'">
<BR>
<BR>
<FORM id="loginform" method="post">
<TABLE width="78%" border="0" align="center" cellspacing="0"
cellpadding="0">
<TR>
<TD><FONT size="4" face="Arial, Helvetica, sans-serif"><B><font
size="5">
Login</font></B></FONT></TD>
</TR>
<TR>
<TD> </TD>
</TR>
<TR>
<TD><FONT size="3" color="red"><I><FONT face="Arial, Helvetica,
sans-serif">Please
enter your username and password.</FONT></I></FONT></TD>
</TR>
<TR>
<TD> </TD>
</TR>
<TR>
<TD>
<TABLE width="450" border="0" bgcolor="#CCCCFF" cellpadding="1"
cellspacing="0">
<TR>
<TD width="100%">
<TABLE width="450" border="0" cellpadding="6"
cellspacing="0">
<TR bgcolor="#FFFFFF">
<TD>
<TABLE border="0" cellspacing="2" width="398">
<TR>
<TD align=RIGHT valign=TOP width="116">
<FONT size="3" color="black">
<FONT face="Arial, Helvetica,
sans-serif" size="2">User
Identification:</FONT> </FONT> </TD>
<TD align=LEFT valign=TOP width="272">
<INPUT id="loginname" type=text
name="loginname" maxlength=20 size=20 ></TD>
</TR>
<TR>
<TD align=RIGHT valign=TOP
width="116"><FONT size="2" face="Arial, Helvetica,
sans-serif">PIN/Password</FONT>:</TD>
<TD align=LEFT valign=TOP width="272"> <FONT
size="3" color="black">
<INPUT type=password name="password"
maxlength=10 size=10>
</FONT><font size="2" face="Arial, Helvetica,
sans-serif"> </font><FONT size="3" color="black">
</FONT><font size="2" face="Arial,
Helvetica, sans-serif"><a href="#_"
onClick="'PasswordReset','scrollbars=yes,resizable=yes,width=535,height=240')">Forgot
your password?</a></font><font size="3" color="black">
</font> </TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<p><BR>
<INPUT type="submit" name=login value="Login" onClick="return
(directSubmit(document.forms[0], 'Login'))">
</p>
</TD>
</TR>
</TABLE>
</FORM>
<P> </P>
</DIV>
<DIV id="theErrorPage" style="display='none'" >
<BR>
<BR>
<TABLE width="78%" border="0" align="center" cellspacing="0"
cellpadding="0">
<TR>
<TD><FONT size="4" face="Arial, Helvetica, sans-serif"><B><FONT
size="5">Login</FONT></B></FONT></TD>
</TR>
<TR>
<TD> </TD>
</TR>
<TR>
<TD>
<FONT size="3" color="red"><I><FONT face="Arial, Helvetica, sans-serif">
Sorry... we could not determine your User Identification.
</FONT></I></FONT>
<FONT size="1" color="Gray">
<p id="theErrorInfo">?/?</p>
</font>
</TD>
</TR>
<TR>
<TD> </TD>
</TR>
</TABLE>
</DIV>
</body>
</html>