gpt4 book ai didi

java - Google App Engine Java 无法运行应用程序 HTTP 500

转载 作者:行者123 更新时间:2023-11-29 05:59:44 26 4
gpt4 key购买 nike

我有一个简单的 servlet,如下所示。它使用谷歌的用户服务。当我不使用它时,我不会收到任何错误。我还得到了如下的完整错误列表。我发现这是一个 Eclipse 已知问题,但我找不到解决方案。

import java.io.IOException;
import javax.servlet.http.*;
import com.google.appengine.api.users.User;
import com.google.appengine.api.users.UserService;
import com.google.appengine.api.users.UserServiceFactory;

@SuppressWarnings("serial")
public class GuestbookServlet extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
UserService userService = UserServiceFactory.getUserService();
User user = userService.getCurrentUser();

if (user != null) {
resp.setContentType("text/plain");
resp.getWriter().println("Hello, " + user.getNickname());
} else {
resp.sendRedirect(userService.createLoginURL(req.getRequestURI()));
}
}
}

这些是第一个错误:

HTTP ERROR 500

Problem accessing /guestbook. Reason:
Expecting a stackmap frame at branch target 117 in method guestbook.GuestbookServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V at offset 34

Caused by:
java.lang.VerifyError: Expecting a stackmap frame at branch target 117 in method guestbook.GuestbookServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V at offset 34
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at org.mortbay.jetty.servlet.Holder.newInstance(Holder.java:153)
at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:428)
at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:339)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)

是Java版本的问题吗?我正在运行 Eclipse Indigo 和 Java 7。我应该做什么

最佳答案

这似乎是 JDK7 的一个已知 eclipse 问题。请查看this link解决方法/解决方案。

关于java - Google App Engine Java 无法运行应用程序 HTTP 500,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10648826/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com