No access to request???
Which AppServer are you running???

M--
----- Original Message -----
From: "Johnny Kewl" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <users@tomcat.apache.org>
Sent: Monday, November 05, 2007 6:16 AM
Subject: Re: running! a servlet at tomcat startup


>
> --------------------------------------------------------------------------
-
> HARBOR: http://coolharbor.100free.com/index.htm
> Now Tomcat is also a cool pojo application server
> --------------------------------------------------------------------------
-
> ----- Original Message -----
> From: "Grzegorz Borkowski" <[EMAIL PROTECTED]>
> To: "Tomcat Users List" <users@tomcat.apache.org>
> Sent: Monday, November 05, 2007 12:52 PM
> Subject: Re: running! a servlet at tomcat startup
>
>
> >
> >
> > Johnny Kewl wrote:
> >>
>
>> -------------------------------------------------------------------------
--
> >>
> >> HARBOR: http://coolharbor.100free.com/index.htm
> >> Now Tomcat is also a cool pojo application server
>
>> -------------------------------------------------------------------------
--
> >>
> >> ----- Original Message ----- From: "Johnny Kewl" <[EMAIL PROTECTED]>
> >> To: "Tomcat Users List" <users@tomcat.apache.org>
> >> Sent: Monday, November 05, 2007 12:18 PM
> >> Subject: Re: running! a servlet at tomcat startup
> >>
> >>
> >>>
>
>>> ------------------------------------------------------------------------
---
> >>>
> >>> HARBOR: http://coolharbor.100free.com/index.htm
> >>> Now Tomcat is also a cool pojo application server
>
>>> ------------------------------------------------------------------------
---
> >>>
> >>> ----- Original Message ----- From: "loredana loredana"
> >>> <[EMAIL PROTECTED]>
> >>> To: "Tomcat Users List" <users@tomcat.apache.org>
> >>> Sent: Monday, November 05, 2007 11:48 AM
> >>> Subject: Re: running! a servlet at tomcat startup
> >>>
> >>>
> >>> thanks for the response johnny. That's probably the only way it can be
> >>> done.. Unfortunatelly for me, I need variables like
> >>> request.getContextPath() and from init() method i can't "retrieve"
those
> >>> values. 10x a lot anyway.
> >>> ===================================
> >>> Ah, I see now...
> >>> Yes parsing context.xml is too much hassle..
> >>>
> >>> Heres an idea...
> >>> When someone drops a WAR in, the context always takes on the webapp
> >>> name.
> >>> ie for most apps... webapp name = context
> >>> So try this...
> >>>        ServletContext context = getServletContext();
> >>>        String sWebBase = context.getRealPath("/");
> >>
> >> MEL just told me that    context.getServletContextName()
> >>
> >> is easier ;)
> >
> > Be careful! AFAIK, getServletContextName() returns "display-name" value,
> > not real context name - please check API!
> Thanks.... MEL is blushing ;)
>
> Yes and the way I suggested will give you an extra context/build/web
> in the dev environment... so parsing gets a little tricky... unless of
> course all you really looking for in the web base folder.
>
> OK, now I'm officially wondering... if one cant get at Request... is there
a
> better way
> to find the name of the web-app/context?
>
>
> >>>
> >>> Than last folder is the context name...
> >>> Some String parsing and you got it ;)
> >>>
> >>> Good luck
> >>>
> >>> ===================================
> >>>
> >>>
> >>>
> >>> ----- Original Message ----
> >>> From: Johnny Kewl <[EMAIL PROTECTED]>
> >>> To: Tomcat Users List <users@tomcat.apache.org>
> >>> Sent: Monday, November 5, 2007 10:58:54 AM
> >>> Subject: Re: running! a servlet at tomcat startup
> >>>
> >>>
> >>>
>
>>> ------------------------------------------------------------------------
---
> >>>
> >>> HARBOR: http://coolharbor.100free.com/index.htm
> >>> Now Tomcat is also a cool pojo application server
>
>>> ------------------------------------------------------------------------
---
> >>>
> >>> ----- Original Message ----- From: "loredana loredana"
> >>> <[EMAIL PROTECTED]>
> >>> To: <users@tomcat.apache.org>
> >>> Sent: Monday, November 05, 2007 10:32 AM
> >>> Subject: running! a servlet at tomcat startup
> >>>
> >>>
> >>> This issue is a classic one already I think. I've googled it and
> >>> haven't
> >>> found anything that could help solving this problem. I'm probably not
> >>> the
> >>> one to think about this but...if you would add the
> >>> <load-on-startup>1</load-on-startup> to a servlet, and from the init()
> >>> method you would somehow try to call the doGet() method, wouldn't that
> >>> do
> >>> it? wouldn't that run the servlet at startup?  did anybody try this
> >>> already?
> >>> I am trying to do this but I'm having some problem creating
> >>> HttpServletRequest and Response objects so I can call doGet(). So if
> >>> anyone
> >>> did this already, pls let me know how this issue can be fixed! 10x a
> >>> lot!
> >>> =======================
> >>> Hi  loredana,
> >>> Not sure if you asking or answering ;)
> >>>
> >>> Yes, <load-on-startup> and then do stuff in the INIT method.
> >>> No, why try call doGet().... just init the functions that need
initing,
> >>> like
> >>> the dBPool, or image processing.
> >>> The doGet implies you want to return info to a browser.... there isnt
> >>> one?
> >>> The Init method runs just once.... thats the idea.
> >>> <load-on-startup> just lets you get the INIT out of the way, otherwise
> >>> it
> >>> will happen on the first browser request, and if it takes a long time
> >>> the
> >>> browser will seem very slow to the user... but that only happens once
> >>> anyway.
> >>> ????????
> >>> ========================
> >>>
> >>>
> >>>
> >>> __________________________________________________
> >>> Do You Yahoo!?
> >>> Tired of spam?  Yahoo! Mail has the best spam protection around
> >>> http://mail.yahoo.com
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To start a new topic, e-mail: users@tomcat.apache.org
> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To start a new topic, e-mail: users@tomcat.apache.org
> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> __________________________________________________
> >>> Do You Yahoo!?
> >>> Tired of spam?  Yahoo! Mail has the best spam protection around
> >>> http://mail.yahoo.com
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To start a new topic, e-mail: users@tomcat.apache.org
> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To start a new topic, e-mail: users@tomcat.apache.org
> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>
> >>>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To start a new topic, e-mail: users@tomcat.apache.org
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To start a new topic, e-mail: users@tomcat.apache.org
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to