Rhett,

I tried the following things in ServerResource File. anyways thats ok but i
have a question about why Restlet doesn't expose the Servlet context which
is one of the attributes added to the context of the application.
"org.restlet.ext.servlet.ServletContext" ?

Thanks,
Rahul

On Mon, Sep 14, 2009 at 5:39 PM, Rhett Sutphin <rh...@detailedbalance.net>wrote:

> Hi Rahul,
>
> On Sep 13, 2009, at 11:39 AM, Rahul Juneja wrote:
>
> > I wanted to get some spring injected beans in my resource file. and
> > i have looked at the integration with spring in other ways but i
> > would not be very interested in that as i want to keep spring
> > separate from restlet. Also i am aware of the concern that this way
> > my application will be tied to Servlet api. but i think i am fine
> > with that as i will be running on tomcat only.
> >
> > I looked at "SpringServerServlet" and tried calling
> > getWebApplicationContext() or getServletContext() but in both the
> > cases i am getting exception. I did not do anything else. except
> > calling this method from the resource file. Is there any other steps
> > i need to follow to get the springContext or webappllication context
> > to get the beans from the spring.
>
> getServletContext() inside a servlet is provided by the JEE API.  If
> that's throwing an exception, you have a non-restlet-related problem.
>
> I'm not so familiar with SpringServerServlet, but it appears that it
> is loading the spring application context from the standard (for
> spring) JEE location.  Are you loading the application context using
> ContextLoaderListener?
>
> You might also try out RestletFrameworkServlet.  It allows you to
> configure restlet in approximately the same way you configure Spring
> MVC.
>
> Again, though, if you can't invoke getServletContext() from inside a
> servlet, none of these solutions are going to work for you.
>
> Rhett
>
> ------------------------------------------------------
>
> http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2394793
>



-- 
Rahul Juneja
Phone : (631) 681-9996
Fax :  (206) 339-9047
http://techlabs.thoughtclicks.com
http://finance.thoughtclicks.com
---------------------------------------------------------------------------
The thing always happens that you really believe in;
and the belief in a thing makes it happen.

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2395087

Reply via email to