代码之家  ›  专栏  ›  技术社区  ›  daaku

在Clojure repl中加载jetty时如何访问appengine管理界面

  •  2
  • daaku  · 技术社区  · 16 年前

    如果我不使用 dev_appserver.sh 写剧本,而不是自己去装码头?

    我这样做是为了在开发期间使用Clojure repl。虽然我的应用程序按预期工作,但是没有任何处理 /_ad/admin 请求,因此我无法访问数据存储查看器或查看其他管理内容。下面是我如何在repl中加载服务器: http://gist.github.com/491868 .

    我需要手动绑定该路由的处理程序,但我甚至不确定处理程序是什么。

    1 回复  |  直到 16 年前
        1
  •  0
  •   Pieter Breed    15 年前

    jetty应用程序和jetty库之间有区别(我的区别)

    Jetty应用程序知道如何读取配置文件、宿主servlet或WAR应用程序。这与tomcat类似,它为您提供了一个管理接口,您可以通过它与jetty应用程序交互,即向其部署应用程序。

    您使用的方式是通过API。在这种模式下,您负责为请求等定义路由和处理程序。这是一种适合模拟Google应用程序引擎环境的低级方法(事实上,GAE客户端模式确实在jetty上运行)。它不包括你所说的管理界面,因为它是在一个不熟悉和不适合的环境中运行的。

    但是,您可以直接使用api调用在web接口中执行任何您可以做的事情。