gpt4 book ai didi

java - 是否可以将 Java Servlet 部署到 GAE?

转载 作者:行者123 更新时间:2023-12-02 06:01:35 25 4
gpt4 key购买 nike

是否可以将 Java Servlet 部署到 GAE,或者服务器是否需要托管在其他地方?

最佳答案

简短回答:

答案稍长:

App Engine 使用 Jetty Servlet 容器来托管应用程序并支持 Java Servlet API 版本 2.4。但请记住,您必须遵守相当多的限制(source):

  • App Engine 运行 Java 6 版本,但不提供所有 Java 类,例如不支持 Swing 和大多数 AWT 类。
  • 您不能使用线程或使用线程的框架。
  • 您不能写入文件系统。
  • 您只能阅读属于您的申请一部分的文件。
  • 某些“java.lang.System”操作,例如gc() 或 exit() 不会执行任何操作。
  • 您无法调用 JNI 代码。
  • 反射可以用于您自己的类和标准 Java 类,但您不能使用反射来访问应用程序外部的其他类。
  • Servlet 必须在 30 秒内回复,否则会引发 com.google.apphosting.api.DeadlineExceededException
  • 参见here对于白名单中的 Java 类。

请务必阅读 The Sandbox查看什么有效和无效的示例。

关于java - 是否可以将 Java Servlet 部署到 GAE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8976611/

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