Doug,
Thank you for the reply. I dont think there is a problem with the Windows
Explorer as the same application worked great till yesterday. I never
changed the code and today it started not to work. I found the problem. The
problme is not in the Servlet, its in the JSP itself. The object in the
session is getting null.  I have done the following test procedure and
checked it.  My code for betform.jsp is posted below

1. Opened a new browser
2. Entered the Login URL and logged in (Servlet takes care of login
validations and puts the login info into a session)
3. I come to home page of the site.
4. I click on betform.jsp which has an Applet within it. The applet talks
to database for every 3 seconds for some information. I have several links
within the betform.jsp which will again call the same jsp with different
data.
5. I click on some link (any link) in betform.jsp, the session is not valid
and sent to login page.

6. I dont close the browser and login with the same browser and follow the
steps above, now the session works great.

Where am I going wrong? Why is the session not working for the first time
and is working now. I am using Tomcat 5.0.19

Any help would be great.


<%@ page import="java.io.*,java.util.*,java.text.*,ibs.*" %>
<jsp:useBean id="dbSearch" class="ibs.DBSearch" scope="application"/>


<html>

<%

try
{

      String stakeKey="";
      String stakeVal="";
      String racename="";
      String racetime="";
      String racedistance="";
      String ddt = "";
      Vector vddt = new Vector();
      String selDa = "";


      Vector details=new Vector();
      String disrace="";
      UserBeanInfo ub=(UserBeanInfo)session.getAttribute("UserDetails");

      if(ub == null)
      {
            response.sendRedirect("Login.jsp");
            return;
      }



      if(ub != null)
      {


         Vector v=new Vector();
         v.addElement(ub);

         String curbalance
=dbSearch.selectQueryOfType("BALANCE",v).trim();

         double balance =0;
         if(!curbalance.equals("NOT FOUND") && !curbalance.equals("null"))
         balance = Double.parseDouble(curbalance);

         Vector list          =(Vector)session.getAttribute("List");
         if(list != null) session.removeAttribute("List");

         String dateFormat    =ub.getDtFormat();
         String dateSep =ub.getDtSep();
         String masterDate    =ub.getMasterDate();

         //System.out.println("masterDate  "+masterDate);


         String predate="";
         java.text.SimpleDateFormat df =  new
java.text.SimpleDateFormat(masterDate);
         Date d = new Date();
         predate = df.format(d).toUpperCase();


         String s=request.getParameter("txtDate");
         String preval=request.getParameter("Location");
         if(s!=null) predate=s;

         String go=request.getParameter("GO");
         disrace=request.getParameter("RACE");

        System.out.println("raj "+disrace);


%>

HTML CODE

 <%

      if((go != null) && (go.equals("DISPLAY")))
      {


            if(session.getAttribute("List") != null ) {
                  session.removeAttribute("List");
            }

        String modDate = s;
        String qtype="BET RACE NO";
        Vector temp=new Vector();
        temp.addElement(modDate);
        temp.addElement(preval);

        String result=dbSearch.selectQueryOfType(qtype,temp);

        if(!result.equals("NOT FOUND"))
        {
%>
<tr>
                  <td colspan="2" class="labels">Races:
                  <font color="#9FB2DE">
                  <%
                  StringTokenizer st1=new StringTokenizer(result,"%");
                  boolean raceStatus = false;

                  while(st1.hasMoreTokens())
                    {
                        StringTokenizer race = new
StringTokenizer(st1.nextToken(),"ß");

                        while(race.hasMoreTokens())
                        {
                        String raceno=race.nextToken().trim();
                        String rs = race.nextToken().trim();
                        int rc = Integer.parseInt(race.nextToken().trim());
                        int rd = Integer.parseInt(race.nextToken().trim());


                        if(!rs.equals("STOPPED") && rc == 0 & rd==0 &&
disrace == null)
                              disrace=raceno;

                        if(raceno.equals(disrace))
                        {%>
                        <b><span class="asterisk"><%=raceno%></span></b>
                        &nbsp;&nbsp;&nbsp;&nbsp;

                         <%
                         raceStatus = true;

                         }

                        else
                        {
                        %>
                         <a
href="BetForm.jsp?RACE=<%=raceno%>&GO=DISPLAY&txtDate=<%=s%>&Location=<%=preval%>"><b><%=raceno%></b></a>
                         &nbsp;&nbsp;&nbsp;&nbsp;
              <%        }
                       }
                  }

                  if(raceStatus)

                        session.setAttribute("RACENO",disrace);
                  else
                  {%>

                        <script language=JavaScript>
                        //alert("No opened race found");
                        </script>
                  <%}
                  %></font>
              </tr>
            </table></td>
        </tr>

      <%
      temp.insertElementAt(disrace,0);
        int counter=0;

        qtype="RACE DETAILS";

        result=dbSearch.selectQueryOfType(qtype,temp);


        if(!result.equals("NOT FOUND"))
      {
        String racedetails = dbSearch.selectQueryOfType("BET RACE
DETAILS",temp);
        if(!racedetails.equals("NOT FOUND"))
        {
           StringTokenizer sstt = new StringTokenizer(racedetails,"ß");
           while(sstt.hasMoreTokens())
           {
             racetime = sstt.nextToken().trim();
             racename = sstt.nextToken().trim();
             racedistance = sstt.nextToken().trim();
            }
        }
        if(racedistance.equals("null")) racedistance = "";
     %>

        <tr>
          <td valign="top"><table width="100%" border="0" cellspacing="0"
cellpadding="0">
              <tr>
                <td height="21" colspan="2"
class="raceheading">Time:<%=racetime%> IST</td>
                <td height="21" colspan="3"
class="raceheading"><%=racename%></td>
                <td height="21" colspan="3"
class="raceheading">Distance:<%=racedistance%> mts</td>
              </tr>
              <tr>
                <td width="30" height="21" class="recordtitle">H No</td>
                <td height="21" class="recordtitle">Name</td>
                <td height="21" class="recordtitle">Jockey</td>
                <td height="21" class="recordtitle">Trainer</td>
                <td width="30" height="21"
class="recordtitle">&nbsp;&nbsp;Odds
                  <applet name="Betting" code="OddApplet.class"
archive="psnp.jar" width="1" height="1">
                    <param name=date value="<%=modDate.trim()%>">
                    <param name=locationid value="<%=preval.trim()%>">
                    <param name=raceno value="<%=disrace.trim()%>">
                  </applet></td>
                <td width="30" height="21" class="recordtitle">Type</td>
                <td width="70" height="21" class="recordtitle">Stake</td>
                <td width="20" height="21" class="recordtitle">Bet</td>
              </tr>
              <%

      StringTokenizer st2=new StringTokenizer(result,"ß");
      int rowSpan = st2.countTokens();

      while(st2.hasMoreTokens())
      {
        counter++;
        String record=st2.nextToken().trim();
        details.addElement(record);
        StringTokenizer st3=new StringTokenizer(record,"%");
        %>
              <tr>
                <%


        while(st3.hasMoreTokens())
        {
           String hno=st3.nextToken().trim();
           String hname=st3.nextToken().trim();
           String jname=st3.nextToken().trim();
           String tname=st3.nextToken().trim();
           String odd=st3.nextToken().trim();
           String hid=st3.nextToken().trim();
           String jid=st3.nextToken().trim();
           String maxstake=st3.nextToken();
           String minstake=st3.nextToken();
           String hwd       =st3.nextToken();
           String sh          =st3.nextToken();
           String streasons   =st3.nextToken();
           String hrreasons   =st3.nextToken();
           //System.out.println("Inside while ");
           String
newitem=disrace.trim()+"%"+preval.trim()+"%"+hid.trim()+"%"+hno.trim()+"%"+jid.trim();

      %>
                <td width="30" class="norm"><%=hno%></td>
                <td class="norm"><%=hname%></td>
                <td class="norm"><%=jname%></td>
                <td class="norm"><%=tname%></td>
                <td width="30" class="norm"><b><font face="Verdana, Arial,
Helvetica, sans-serif" size="1">
                  <input type="text" name="Odd<%=counter%>" size="7"
dir="rtl" value="..Loading" onKeyPress="return false;"
style="background-color: #F0F4FE; font-family: Verdana; font-size: 7pt;
color: #F5B586; font-weight: bold; border-style: solid; border-color:
#9FB2DE">
                  </font></b></td>
                <td width="30" class="norm">WIN</td>
                <td width="70" class="norm"><input type="text"
name="Stake<%=counter%>" class="txtfeild"
onKeypress="checkKeyCodes(<%=counter%>)"></td>
                <td width="20" class="norm"><input type="checkbox"
name="Check<%=counter%>" value="<%=newitem%>"
onclick="checkStakeVal(<%=counter%>)"></td>
                <input type=hidden name="MinOf<%=counter%>"
value="<%=minstake%>">
                <input type=hidden name="MaxOf<%=counter%>"
value="<%=maxstake%>">
                <input type=hidden name="HorseWithDrawnOf<%=counter%>"
value="<%=hwd%>">
                <input type=hidden name="StakeHoldedOf<%=counter%>"
value="<%=sh%>">
                <input type=hidden name="StReasonsOf<%=counter%>"
value="<%=streasons%>">
                <input type=hidden name="HrReasonsOf<%=counter%>"
value="<%=hrreasons%>">
                <input type=hidden name="HorseNumberOf<%=counter%>"
value="<%=hno.trim()%>">
                <%}%>
              </tr>
              <% }%>
              <tr>
                <td colspan="8" class="norm">&nbsp;</td>
              </tr>
              <tr align="center">
                <td colspan="8" class="norm"><input name="Confirm"
type="image" id="Confirm" onClick="return confirmBets(<%=counter%>);"
onMouseOver="MM_swapImage('Confirm','','images/Confirm_O.gif',1)"
onMouseOut="MM_swapImgRestore()" src="images/Confirm.gif" align="absmiddle"
border="0"></td>
              </tr>
              <tr>
                <td colspan="8" class="norm"><span class="asterisk">
OPEN</span>
                  = Opening Odds, <span class="asterisk">HWD</span> = Horse
withdrawn,
                  <span class="asterisk">RC</span>=Race Cancelled, <span
class="asterisk">RD</span>=Results
                  Declared, <span class="asterisk">SH</span>=Stake on Hold,
<br><span class="asterisk">BS</span>=Betting
                  Stopped </td>
              </tr>
              <script language="JavaScript">
       the_timeout = setTimeout("makeCall();", 1000);
       //sstime = setTimeout("getOdds();", 1000);
      // stime = setTimeout("getAlert();", 10000);
       </script>
              <%}
        else
        {%>
              <%  Hashtable lhs=dbSearch.getLocationNames();

                  String
lval=((String)lhs.get(request.getParameter("Location"))).trim();
        %>
              <tr>
                <td colspan=2> <br> <p align="center"><b><font
face="Verdana" size="2" color="#FF0000">!!!
                    No Races available for Betting at <%=lval%>
!!!</font></b></p>
                  <p align="center"><b><font face="Verdana" size="2"
color="#006699">Please
                    select a different location</font></b></p></td>
              </tr>
              <%}
      }
   else
   {%>
              <%  Hashtable lhs=dbSearch.getLocationNames();

            String
lval=((String)lhs.get(request.getParameter("Location"))).trim();
       %>
              <tr>
                <td colspan=2><br> <p align="center"><b><font
face="Verdana" size="2" color="#FF0000">!!!
                    No Races at <%=lval%> !!!</font></b></p>
                  <p align="center"><b><font face="Verdana" size="2"
color="#006699">Please
                    select different location.</font></b></p></td>
              </tr>
              <%
} //close else
}

%>
            </table>
      </td>
      </tr>

</table>
<input type="hidden" name=GO>
<input type="hidden" name=reqpage value="BetForm">
<input type="hidden" name=counter value="">
<input type="hidden" name=selRecord value="">
<input type="hidden" name=hidDate value="<%=s%>">
<input type="hidden" name=hidLocation value="<%=preval%>">
<input type="hidden" name=hidBalance value="<%=balance-500%>">
<input type="hidden" name="hidRaceCancelled" value="0">
<input type="hidden" name="hidRaceDecl" value="0">

<tr><td height="25"><jsp:include page="BettorFooter.jsp"/></td>
</tr>
</form>
</table>
</table>

</body>

<%}
}
catch(Exception e)
{
      e.printStackTrace();
}

%>
</html>
                                                                       
                                                                       
                                                                       
                                                                       
                                                                       
                                                                       



Thank you,
Best Regards,
Uma


                                                                       
             "Parsons                                                  
             Technical                                                 
             Services"                                                  To
             <parsonstechnical                                         
             @earthlink.net>           "Tomcat Users List"             
                                       <[EMAIL PROTECTED]>
             04/22/2004 06:34                                           cc
             PM                                                        
                                                                       
                                                                       
             Please respond to                                         
               "Tomcat Users                                           
                   List"                                           Subject
             <[EMAIL PROTECTED]         Re: Is it Tomcat problem or my  
              rta.apache.org>          problem?                        
                                                                       
                                                                       
                                                                       
                                                                       
                                                                       
                                                                       




Uma,

Only cause you asked nicely.

Not sure on this one. It may be that you have two problems or  one causing
both issues.

Lets look at the IO error first. I am going to assume a windows environment
from the E:\ prompt.
You need to check the disk and the path to see if they are still valid. Do
this from a prompt. Don't use explorer for this. See if you can find the
same path. If yes then go into Windows Explorer and check the permissions
on
this folder. Check to ensure the parent propagation is unchecked for the
Tomcat directory. Otherwise if someone makes a change to E:\ it will
propagate down through all the directories. If it is there and you have
proper permissions then your problem may be in Tomcat. Check your Windows
logs. See if there are any errors. You could have a bad or full disk. If
quotas are turned on you may have hit the limit. Worst case write a small
java app that reads from a file and writes to a file in the directory and
run it from the command prompt. If it fails then your problem is not
Tomcat,
at least for the file IO.

For the null pointer issue. What is line 54 in the servlet trying to do?
This is your first clue. Are you trying to read in from a file by chance?
Need some more details in order to help further. A code snip here would
help, or at least a description of what the servlet is trying to do just
before and on line 54.

Doug

----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, April 22, 2004 7:27 AM
Subject: Is it Tomcat problem or my problem?


>
>
>
>
> Hello,
> I am working on a web application using JSP and servlets. Till date my
> application worked great but today I am having some critical problem.
When
> I come to a JSP, the session object is dead. I no longer can access the
> session in my servlet.
>
> I stopped the tomcat immediately to see if there is any error. And this
is
> my log file The NullPointerException is caused due to the object in
session
> being null.
>
> Any help would be great.
>
> ************* BEFORE SHUTTING DOWN **********************************
> In BetFormServlet :java.lang.NullPointerException
> java.lang.NullPointerException
>       at BetFormServlet.doPost(BetFormServlet.java:54)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>       at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application

FilterChain.java:284)
>       at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh

ain.java:204)
>       at
>
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.

java:750)
>       at
>
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis

patcher.java:510)
>       at
>
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch

er.java:445)
>       at
>
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher

.java:359)
>       at ControllerServlet.doPost(ControllerServlet.java:59)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>       at
>
org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java

:466)
>       at
>
org.apache.catalina.servlets.InvokerServlet.doPost(InvokerServlet.java:216)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>       at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application

FilterChain.java:284)
>       at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh

ain.java:204)
>       at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja

va:257)
>       at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex

t.java:151)
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
>       at
>
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext

Valve.java:245)
>       at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja

va:199)
>       at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex

t.java:151)
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
>       at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:184

)
>       at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex

t.java:151)
>       at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164

)
>       at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex

t.java:149)
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
>       at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java

:156)
>       at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex

t.java:151)
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
>       at
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
>       at
>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:833)
>       at
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne

ction(Http11Protocol.java:732)
>       at
>
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:619)
>       at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav

a:688)
>       at java.lang.Thread.run(Thread.java:536)
>
> ************* AFTER SHUTTING DOWN **********************************
>
>
> Apr 22, 2004 4:43:05 PM org.apache.catalina.core.StandardHostDeployer
> remove
> INFO: Removing web application at context path /IBS
> Apr 22, 2004 4:43:05 PM org.apache.catalina.core.StandardHostDeployer
> remove
> INFO: Removing web application at context path
> Apr 22, 2004 4:43:05 PM org.apache.catalina.session.StandardManager
> doUnload
> SEVERE: IOException while saving persisted sessions:
> java.io.FileNotFoundException: E:\Tomcat 5.0
> \work\Catalina\localhost\_\SESSIONS.ser (The system cannot find the path
> specified)
> java.io.FileNotFoundException: E:\Tomcat 5.0
> \work\Catalina\localhost\_\SESSIONS.ser (The system cannot find the path
> specified)
>       at java.io.FileOutputStream.open(Native Method)
>       at java.io.FileOutputStream.<init>(FileOutputStream.java:176)
>       at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
>       at
>
org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:55

8)
>       at
>
org.apache.catalina.session.StandardManager.unload(StandardManager.java:532)

>       at
>
org.apache.catalina.session.StandardManager.stop(StandardManager.java:734)
>       at
> org.apache.catalina.core.StandardContext.stop(StandardContext.java:4436)
>       at
>
org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:995)
>       at
>
org.apache.catalina.core.StandardHostDeployer.remove(StandardHostDeployer.ja

va:606)
>       at
> org.apache.catalina.core.StandardHost.remove(StandardHost.java:955)
>       at
> org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1053)
>       at
org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1030)
>       at
>
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:396)
>       at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor

t.java:166)
>       at
> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1166)
>       at
> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1178)
>       at
> org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:526)
>       at
> org.apache.catalina.core.StandardService.stop(StandardService.java:581)
>       at
> org.apache.catalina.core.StandardServer.stop(StandardServer.java:2379)
>       at org.apache.catalina.startup.Catalina.stop(Catalina.java:643)
>       at org.apache.catalina.startup.Catalina.start(Catalina.java:618)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39

)
>       at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl

.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:324)
>       at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
>       at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
> Apr 22, 2004 4:43:05 PM org.apache.catalina.session.StandardManager stop
> SEVERE: Exception unloading sessions to persistent storage
> java.io.FileNotFoundException: E:\Tomcat 5.0
> \work\Catalina\localhost\_\SESSIONS.ser (The system cannot find the path
> specified)
>       at java.io.FileOutputStream.open(Native Method)
>       at java.io.FileOutputStream.<init>(FileOutputStream.java:176)
>       at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
>       at
>
org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:55

8)
>       at
>
org.apache.catalina.session.StandardManager.unload(StandardManager.java:532)

>       at
>
org.apache.catalina.session.StandardManager.stop(StandardManager.java:734)
>       at
> org.apache.catalina.core.StandardContext.stop(StandardContext.java:4436)
>       at
>
org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:995)
>       at
>
org.apache.catalina.core.StandardHostDeployer.remove(StandardHostDeployer.ja

va:606)
>       at
> org.apache.catalina.core.StandardHost.remove(StandardHost.java:955)
>       at
> org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1053)
>       at
org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1030)
>       at
>
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:396)
>       at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor

t.java:166)
>       at
> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1166)
>       at
> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1178)
>       at
> org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:526)
>       at
> org.apache.catalina.core.StandardService.stop(StandardService.java:581)
>       at
> org.apache.catalina.core.StandardServer.stop(StandardServer.java:2379)
>       at org.apache.catalina.startup.Catalina.stop(Catalina.java:643)
>       at org.apache.catalina.startup.Catalina.start(Catalina.java:618)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39

)
>       at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl

.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:324)
>       at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
>       at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
> Apr 22, 2004 4:43:05 PM org.apache.catalina.logger.LoggerBase stop
> INFO: unregistering logger Catalina:type=Logger,host=localhost
> Apr 22, 2004 4:43:05 PM org.apache.catalina.logger.LoggerBase stop
> INFO: unregistering logger Catalina:type=Logger
> Apr 22, 2004 4:43:05 PM org.apache.coyote.http11.Http11Protocol destroy
> INFO: Stoping http11 protocol on 8080
> Catalina:type=ThreadPool,name=http8080
> Apr 22, 2004 4:43:05 PM org.apache.coyote.http11.Http11Protocol destroy
> INFO: Stoping http11 protocol on 443
Catalina:type=ThreadPool,name=http443
>
> Thank you,
> Best Regards,
> Uma
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to