java - google appengine 中 java 后端的示例代码

标签 java google-app-engine

当我阅读后端文档时,它告诉我如何配置等等。后端代码是什么样的?它只是一个在 backend.xml 文件中有额外条目的 servlet 吗?

我尝试创建一个类为 com.xyz.Mybackend 且 servlet 名称为 Mybackend 的 servlet。

public Mybackend  extends HttpServlet{

 public void doGet(HttpServletRequest req, HttpServletResponse resp){

   while(true){
     //do something
     try{
      Thread.sleep(xyz);
     }catch(Exception ex){

     }
   }

}

然后我在 backend.xml 中添加了以下几行

<backends>
    <backend name="Mybackend">
    <class>B1</class>
    <options>
    <dynamic>true</dynamic>
    </options>
    </backend>
</backends>

是否正确/足够?如果是。我现在如何启动我的后端?通过调用后端 servlet url 吗?

http://localhost/mybackenurl ?

最佳答案

  1. 是的,后端只是 servlet。

  2. 您必须通过appcfg 脚本手动启动后端:https://developers.google.com/appengine/docs/java/backends/overview#Backend_States

关于java - google appengine 中 java 后端的示例代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10273700/

相关文章:

java - 从 String 创建一个 BigInteger 并向其填充 "0"

java在子类构造函数中初始化基类字段

python - 使 SQL Alchemy 与 Google App Engine 相得益彰

python - 始终在 Google Cloud 上运行 Python 脚本

google-app-engine - 数据存储类别与字符串 : what is the difference?

python - 在 Google App Engine 中*处理请求后*做某事

google-app-engine - 使用 GAE Python 第二代在本地运行

JAVA - getBytes 返回不带 BOM 的 UTF-8

java - 列表到其他列表 jasper 报告

java - 回调中的 notify() 未发出 wait() 信号