dubboclub / dubbokeeper

dubbo服务管理以及监控系统
Apache License 2.0
1.28k stars 688 forks source link

Servlet mapping specifies an unknown servlet name FileServlet #41

Open 654894017 opened 8 years ago

654894017 commented 8 years ago

FileServlet web.xml报找不到

linzhiqiang0514 commented 8 years ago

是不是因为tomcat不识别这个。 你试着把FileServlet替换为 default,看看。

654894017 commented 8 years ago

换成default 可以了 应该是不识别

bieberHe commented 8 years ago

这个之前是以为同学说在weblogic下面有问题,于是就打了一个补丁上来,可能是那个同学没改彻底,回头我去看看

linzhiqiang0514 commented 8 years ago

查了下,似乎是 weblogic下面和tomcat下面使用的这个不一样。。。weblogic要指定FileServlet,tomcat下面用default...

bieberHe commented 8 years ago

帮忙看看有啥解决办法没,如果有,麻烦回复一下,或者打一个补丁上来,我合并一下

linzhiqiang0514 commented 8 years ago

这个可能要用profile的方式解决了,打包tomcat的时候用default,打包weblogic的时候用FileServlet

356082462 commented 8 years ago

可以考虑使用springmvc提供的静态资源路由方式,这样就不需要单独指定servlet处理静态资源的请求。4.1.6的springmvc完全支持这个特性。

linzhiqiang0514 commented 8 years ago

对SpringMvc了解不多,我先提供特殊的打包方式吧。