How quickly do you run out of memory?  If it's right after the first reqest then my
guess is that you have some kind of an infinite loop that keeps adding references to
the session.

How much data are you pulling from database?  HttpSession does not have any more
limitations as far as how much it can store than any other object.

Debug your code.

dave.

Palanisamy Easwaran wrote:

> Hi,
>  thanks for your help dave.
> But still session cannot hold the reference of SessionData Object.It throws
> OutOfMemoryError.
> any other solutions?
>
> thanks in advance,
> -easwaran.P
>
> ---------------------------------------- Message History
>       ----------------------------------------
>
> From: [EMAIL PROTECTED] on 10/28/99 02:16 PM GMT
>
> Please respond to [EMAIL PROTECTED]
>
> To:   [EMAIL PROTECTED]
> cc:
> Subject:  Re: caching long field as session data in JWS memory
>
> The new SessionData object doesn't do anything.  It only stores data and
> provides
> method for storing and retrieving that data.
>
> public class SessionData
> {
>     int longfield;
>     public SessionData() {}
>
>     public void setLongfield(int longfield){ this.longfield=longfield; }
>     public int getLongfield(){ return longfield; }
>     // so on for other data
> }
>
> Then in servlet after getting value for longfield:
>
> int longfieldValue = // GET IT FROM DATABASE
> SessionData sData = new SessionData();
> sData.setLongfield(longfieldValue);
> session.putValue("SessionData",sData);
>
> then in JSP:
> <jsp:useBean id="dataBean" class="SessionData" scope="session"/>
> You have retrieved the following value: <%= dataBean.getLongfield() %>
>
> dave.
>
> Palanisamy Easwaran wrote:
>
> > Hi,
> >  Do you want me to create a SessionData object of own? or Does JWS provide it?
> > If I want to create SessionData object, what does it do actually? some sort of
> > code is welcome.
> >
> > thanks in advance,
> > -easwaran.P
> >
> > ---------------------------------------- Message History
> >       ----------------------------------------
> >
> > From: [EMAIL PROTECTED] on 10/27/99 04:47 PM GMT
> >
> > Please respond to [EMAIL PROTECTED]
> >
> > To:   [EMAIL PROTECTED]
> > cc:
> > Subject:  Re: caching long field as session data in JWS memory
> >
> > Instead of putting the data into session why not create an object to store
> that
> > data
> > and store the reference to that object in session?
> >
> > SessionData sData = new SessionData(longfield);
> > session.putValue("SessionData",sData);
> >
> > This way you have SessionData object for more data.
> >
> > data i mean dave.
> >
> > Palanisamy Easwaran wrote:
> >
> > > Hi,
> > >
> > >  I tried  to cache (session.putValue("SessionData",longfield)) a long field
> > data
> > > which is retrieved from database using  JWS , it worked for few records.
> > > But, when I tried the same with more number of records , ofcourse I got the
> > > expected exception
> > >
> > >      java.lang.OutOfMemoryError at java.lang.StringBuffer.append(Compiled
> > Code)
> > > at
> > >      MyDbServlet.doGet(Compiled Code) at
> > > javax.servlet.http.HttpServlet.service(HttpServlet.java:715) at
> > >      javax.servlet.http.HttpServlet.service(HttpServlet.java:840) at.
> > >
> > > I would like to know what is the maximum size of session data can be cached
> in
> > > memory of a web server?,
> > > how do we identify the size of session data allowed in cache of a web
> server?
> > >
> > > any help is appreciated,
> > >
> > > thanks in advance,
> > > easwaran.P
> > >
> > > ___________________________________________________________________________
> > > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> > > of the message "signoff SERVLET-INTEREST".
> > >
> > > Archives: http://archives.java.sun.com/archives/servlet-interest.html
> > > Resources: http://java.sun.com/products/servlet/external-resources.html
> > > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
> >
> > --
> > David Mossakowski        [EMAIL PROTECTED]
> > http://www.dwdog.com/styk      212.310.7275
> >
> > "I don't sit idly by, I'm planning a big surprise"
> > F         U         G         A        Z        I
> >
> > ___________________________________________________________________________
> > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> > of the message "signoff SERVLET-INTEREST".
> >
> > Archives: http://archives.java.sun.com/archives/servlet-interest.html
> > Resources: http://java.sun.com/products/servlet/external-resources.html
> > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
> >
> > ___________________________________________________________________________
> > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> > of the message "signoff SERVLET-INTEREST".
> >
> > Archives: http://archives.java.sun.com/archives/servlet-interest.html
> > Resources: http://java.sun.com/products/servlet/external-resources.html
> > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
> --
> David Mossakowski        [EMAIL PROTECTED]
> http://www.dwdog.com/styk      212.310.7275
>
> "I don't sit idly by, I'm planning a big surprise"
> F         U         G         A        Z        I
>
> ___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
> ___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

--
David Mossakowski        [EMAIL PROTECTED]
http://www.dwdog.com/styk      212.310.7275

"I don't sit idly by, I'm planning a big surprise"
F         U         G         A        Z        I

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to