我正在尝试将本地服务器中已运行的 Web 应用程序部署到 GAE。问题是我无法克服这些错误:
com.sun.net.httpserver。 Google App Engine 的 Java 运行时环境不支持 HttpExchange
Google App Engine 的 Java 运行时环境不支持 com.sun.net.httpserver.Headers
Google App Engine 的 Java 运行时环境不支持 com.sun.net.httpserver.HttpHandler
Google App Engine 的 Java 运行时环境不支持 java.net.InetSocketAddress
Google App Engine 的 Java 运行时环境不支持 com.sun.net.httpserver.HttpContext
这些类很重要,因为让服务器响应/请求处理程序运行,但 GAE 似乎不支持这些包。有 servlet 的解决方案,但我不确定它们如何替换此包的类。任何想法还是替代方案?
最佳答案
看看 AppEngine Java servlet environment documentation .
AppEngine本身提供服务器;您的应用程序不应该尝试提供这一点。您提供的只是 servlet(使用 javax.servlet.http
中的类)。
关于java - GAE 不支持 com.sun.net.httpserver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11283872/