Hi Matt,
Were you able to solve this?
Did you specify your application class properly in your ServerServlet
parameters?
<context-param>
<param-name>org.restlet.application</param-name>
<param-value>com.mycompany.HwApplication</param-value>
</context-param>
Best regards,
Jerome Louvel
--
Restlet ~ Founder and Lead developer ~ http://www.restlet.org
Noelios Technologies ~ Co-founder ~ http://www.noelios.com
-----Message d'origine-----
De : matt [mailto:[email protected]]
Envoye : mercredi 31 decembre 2008 21:02
A : [email protected]
Objet : help with spring/servlet integration and applicaiton modificaton
Hi There-
I have been using restlet for a few weeks steady now and love it but now have a
problem with spring and servlets and complete
integration. I am using as a base the spring cvs repository pointed to on the
wiki and using. Here is my situation, not sure if I am
attacking it correctly or if i can.
I want to make modifications to my 'base application' that is used in my
servlet with the spring router. For example suppose I have
a base application like this:
// Extends Application
public HwApplication() {
super();
TunnelService ts = new TunnelService(true,true,true,true,true);
ts.setMediaTypeParameter("mt");
this.setTunnelService(ts);
}
Here is one of the variations of my applicationContext-router.xml file that I
used. I thought this would work from the docs on the
wiki.
<bean id="application" class="com.hw.rest.HwApplication">
</bean>
<bean id="root" class="org.restlet.ext.spring.SpringRouter">
<constructor-arg ref="application" />
<property name="attachments">
<map>
<entry key="/foo"
value="com.hw.rest.HwResource" />
</map>
</property>
</bean>
What happens is that when com.hw.rest.HwResource is used it does not have a
handle to my application but a generic restlet
application. I have tried a variety of things from the wiki examples and also
the CVS repo and nothing seems to work. So in my use
case I am not getting the tunneling or the media conversion i need via my
custom application..
Somewhere something is not getting bound correctly. This is happening in the
servlet situation only. I am digging around the code
now the best I can to see where things get switched up. I obviously and more
sure on the correct binding order.
If anybody has advice or an example from their own work that does this I am
super appreciative!
matt
------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=997142
------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=1022118