【发布时间】:2013-12-13 09:40:03
【问题描述】:
我正在使用 Tomcat 7 来提供一些 JAXRS 服务。 我还想使用默认的 servlet 让同一个应用程序提供一些静态网页。这就是我定义映射的方式:
public void contextInitialized(ServletContextEvent sce) {
sce.getServletContext().getServletRegistrations().get("default").addMapping("/backoffice/*");
}
我的问题是访问这些静态文件的唯一方法是使用http://myserver.com/backoffice/index.html。我想通过http://myserver.com/backoffice 访问它们 我没有在 web.xml 文件中定义任何映射,只是我的主要 JAXRS 应用程序。 我试过这样使用欢迎文件列表:
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
我没有找到任何解决此问题的方法,并且我定义映射到默认 servlet 的方式是我发现唯一可行的方法。
感谢您的帮助。
【问题讨论】:
标签: java tomcat servlets jax-rs