使用dev服务器时,此url [localhost:8888 / drive]会自动重定向到[localhost:8888 / drive /]。 添加尾部斜杠,以便提供默认的index.html。
但是一旦我上传到App Engine它就不再有用了。 没有发生自动重定向。 artcowles.appspot.com/drive不会自动重定向到artcowles.appspot.com/drive /
最后一点信息:“drive”是WAR目录中的静态文件夹。
为什么开发服务器的性能与生产不同?
我可以在web.xml或appengine-web.xml中设置一些模仿开发服务器行为的配置吗?
或者我只需要添加自己的重定向?
感谢名单
答案 0 :(得分:0)
您是否在web.xml中设置了欢迎文件?
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
检查this。
更新: 如果您使用Servlet,可以尝试重定向:
在web xml中添加此集:
<servlet>
<servlet-name>RedirectionServlet</servlet-name>
<servlet-class>com.Servlet.RedirectionServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RedirectionServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
RedirectionServlet.java
public class RedirectionServlet extends HttpServlet {
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.sendRedirect("index.jsp");
}
让我知道它的工作与否......