我正在尝试在Google App Engine上创建一个servlet。我过去曾几次成功完成这项任务,但现在从云端运行时出现“内部服务器错误”。
但它在开发模式上适用于Eclipse。
我的servlet名为AsyncServer,代码为:
public class AsyncServer extends HttpServlet {
static final long serialVersionUID=0L;
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.setContentType("text/plain");
PrintWriter writer = resp.getWriter();
writer.write("Hello");
writer.flush();
writer.close();
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {}
}
我使用以下地址在本地开发服务器上调用它:
http://127.0.0.1:8888/test4/AsyncServer
我正如预期的那样得到“你好”。
部署到ID为fa100-1130的Google服务器时 我使用以下地址
http://fa100-1130.appspot.com/test4/AsyncServer
我收到了http错误500
答案 0 :(得分:0)
目前输入您问题中提到的网址并返回肯定的respesta: http://fa100-1130.appspot.com/test4/AsyncServer
运行开发并再次执行部署
再见:) @locoalien