java - GAE 不支持 com.sun.net.httpserver

标签 java google-app-engine web

我正在尝试将本地服务器中已运行的 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/

相关文章:

java - 类 '...' 必须声明为 'abstract' 。格纹

Java transient 关键字和 null

python - 使用多个表进行时间表网络抓取 (Python)

python - 有没有办法让 Google App Engine 打印出所有遇到的 Python 错误?我收到服务器错误,但不知道为什么

python - 使用 python 抓取 Wiki

reactjs - React-reveal 仅在滚动停止时起作用 - chrome

java - 如何确定android中语句的cpu使用情况

java - 如何在Java中的多个线程之间共享公共(public)日志文件

python - "getaddrinfo() argument 1 must be string or None"在 Linux 上启动 dev_appserver.py 时出错

javascript - 将鼠标悬停在图像上时在图像上显示文本