有没有办法让Tomcat7显示servlet映射?

有没有办法让Tomcat7显示servlet映射?,tomcat,servlets,Tomcat,Servlets,我从Tomcat那里得到了一个404,用于一个非常简单的web应用程序。我目前认为问题在于servlet映射,因为任何Tomcat日志中都没有错误 有没有办法让Tomcat显示活动的servlet映射?我原以为manager控制台可以做到这一点,但当我点击应用程序的映射时,我也得到了404。因此,要么不是这样做的,要么是没有记录其他错误 谢谢你的帮助和建议, beeky您可以通过servletContext.getServletRegistrations()显示它们-您在那里有所有可用的元数据。

我从Tomcat那里得到了一个404,用于一个非常简单的web应用程序。我目前认为问题在于servlet映射,因为任何Tomcat日志中都没有错误

有没有办法让Tomcat显示活动的servlet映射?我原以为manager控制台可以做到这一点,但当我点击应用程序的映射时,我也得到了404。因此,要么不是这样做的,要么是没有记录其他错误

谢谢你的帮助和建议,
beeky

您可以通过
servletContext.getServletRegistrations()
显示它们-您在那里有所有可用的元数据。您可以在
ServletContextListener
中执行此操作,以便在加载上下文后立即打印所有数据。

您可以将当前的web.xml添加到帖子中吗?只是一个提示:此方法从Servlets 3.0开始可用。您不能在Google App Engine上使用它,因为它使用的是2.5版。为什么我要在代码中使用它?为什么Tomcat中没有一个简单的选项来显示所有URL?