Hi Matt, Do you have any other suggestions? I've tried everything that I could think of. I even commented out every single filter including the security filter and I still have the same issue.
Thanks Satish satish5 wrote: > > Hi Matt, > > Thank you for your amazingly fast response. I tried what you suggested: > 1. Remove the StaticFilter from web.xml > 2. uncomment the servlet mapping for dispatcher-servlet > > in addition, I've also > > 3. added "/remoting/*" to the excludes in decorators.xml > 4. added "/remoting/*=ROLE_ANONYMOUS,ROLE_ADMIN,ROLE_USER" for the acegi > filterInvocationInterceptor (I thought I'll try to make it work without > any kind of client authentication first). > > I still get the "WARN [btpool0-2] PageNotFound.noHandlerFound(1041) | No > mapping for [/remoting/peopleservice] in DispatcherServlet with name > 'remoting'" exception :-( > > Do you have any other suggestions? > > Thank you for your help. > Satish > > > mraible wrote: >> >> It sounds like we may need to enhance the StaticFilter to support >> multiple servlet dispatchers. Something like: >> >> <init-param> >> <param-name>servletNames</param-name> >> <param-value>dispatcher,remoting</param-value> >> </init-param> >> >> A better solution is probably to remove the StaticFilter (you don't >> need it if you don't need to serve up .html files) and uncomment the >> servlet-mapping for the dispatcher servlet. >> >> Matt >> >> On 8/3/07, satish5 <[EMAIL PROTECTED]> wrote: >>> >>> I'm using Appfuse-2.0-m5 Hibernate/Spring MVC core. >>> I followed the tutorial and added the model Person, PersonManager etc. >>> I'm trying to expose PersonManager thru Spring httpInvoker. >>> My configuration is as follows: >>> >>> web.xml changes >>> --------------- >>> >>> <servlet> >>> <servlet-name>remoting</servlet-name> >>> >>> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> >>> <load-on-startup>2</load-on-startup> >>> </servlet> >>> >>> <servlet-mapping> >>> <servlet-name>remoting</servlet-name> >>> <url-pattern>/remoting/*</url-pattern> >>> </servlet-mapping> >>> >>> remoting-servlet.xml has a single bean >>> -------------------------------------- >>> <bean name="/peopleservice" >>> class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter"> >>> <property name="service" ref="personManager"/> <!-- >>> personManager bean >>> defined in applicationContext.xml --> >>> <property name="serviceInterface" >>> value="com.epay.epayapp.service.PersonManager"/> >>> </bean> >>> >>> >>> I've verified that my client is attempting to connect correctly to >>> http://localhost:8080/remoting/peopleservice (not peopleservice.html). >>> But I get this exception: PageNotFound.noHandlerFound(1041) | No mapping >>> for >>> [/remoting/peopleservice] in DispatcherServlet with name 'remoting' >>> >>> I've tried adding '/remoting/*' to the staticFilter includes (somewhere >>> on >>> google, I came across a thread that indicated that someone had to add >>> /dwr/* >>> this way to make dwr work): >>> >>> <filter-name>staticFilter</filter-name> >>> >>> <filter-class>org.appfuse.webapp.filter.StaticFilter</filter-class> >>> <init-param> >>> <param-name>includes</param-name> >>> <param-value>/scripts/dojo/*,/remoting/*</param-value> >>> </init-param> >>> <init-param> >>> <param-name>servletName</param-name> >>> <param-value>dispatcher</param-value> >>> </init-param> >>> </filter> >>> >>> I still get the same exception: PageNotFound.noHandlerFound(1041). >>> >>> Can someone help me figure out what I need to do/undo/add to make this >>> work. >>> >>> Thanks >>> satish >>> >> > > -- View this message in context: http://www.nabble.com/Need-help%3A-exposing-the-PersonManager-%28in-the-tutorial%29-thru-Spring-httpInvoker-tf4215464s2369.html#a12002003 Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
