访问页面时获取错误404 [将网站部署到应用程序引擎后]

时间:2013-06-03 19:35:52

标签: google-app-engine java-ee http-status-code-404

我使用java制作网站。 哪个工作与当地主人有关。

但是当我在谷歌应用引擎上部署它时。 它给我404错误。

  • 问题链接:http://webenggproject.appspot.com/signin.jsp
  • localhost / signin.jsp [localhost上的work correclty]

    <div class="offset4">
          <a href="signin.jsp" class="btn btn-large btn-primary span2">login</a>
                <a href="signup.jsp" class="btn btn-large span2">signup</a> </div>

1 个答案:

答案 0 :(得分:0)

尝试使用Servlet访问您的jsp ...

配置web.xml:

<servlet>
    <servlet-name>Signin</servlet-name>
    <servlet-class>com.SigninServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>Signin</servlet-name>
    <url-pattern>/signin</url-pattern>
</servlet-mapping>

Servlet:

package com;

import java.io.IOException;
import javax.servlet.http.*;

@SuppressWarnings("serial")
public class SigninServlet extends HttpServlet {
    public void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws IOException {
        resp.sendRedirect("signin.jsp");
    }
}

别忘了更改链接:

<a href="signin" class="btn btn-large btn-primary span2">login</a>