我正在使用tomcat v.6.0。我已成功部署.war文件作为管理员。我可以在tomcat的webapps目录中看到爆炸文件夹。我可以访问http://localhost:8080
。但是当我尝试访问/ myapp时,我收到404错误。当我在eclipse上检查控制台时(这是我处理tomcat和myapp的地方),我看到以下内容:
2013年4月17日下午10:56:05 org.apache.catalina.startup.ContextConfig applicationWebConfig 严重:在jndi的应用程序web.xml文件中解析错误:/localhost/submitServer/WEB-INF/web.xml org.xml.sax.SAXParseException; systemId:jndi:/localhost/submitServer/WEB-INF/web.xml; lineNumber:466; columnNumber:19;错误(466,19:过滤器映射指定未知过滤器名称SourceTextFilter
我检查了web.xml文件中的第466行,一切都很好
463 <filter-mapping>
464 <filter-name>SourceTextFilter</filter-name>
465 <url-pattern>/view/project.jsp</url-pattern>
466 </filter-mapping>
467 <filter-mapping>
468 <filter-name>SourceTextFilter</filter-name>
我已经在互联网和stackoverflow上搜索了类似的问题及其解决方案,但它们似乎都没有帮助我。