在这个问题上,我已经走到了尽头。我正在尝试建立一个超级简单的 webapp,但我似乎无法让 tomcat 不是 404 静态文件。
- 我正在使用带有 tomcat 版本 7.0.39 的 gradle tomcat 插件
- 我的 html 文件位于
hey-world/src/main/webapp/index.html
我的
web.xml
样子是这样的:<servlet> <servlet-name>Resteasy</servlet-name> <servlet-class> org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher </servlet-class> <init-param> <param-name>javax.ws.rs.Application</param-name> <param-value>HeyWorldApplication</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>/static/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>Resteasy</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping>
所以我认为这个设置会映射localhost:8080/hey-world/static/index.html
到文件,但它每次都是 404。这是 gradle tomcat 插件中的一些约定的问题吗?