【问题标题】:Does grails needed to run the application on tomcat?grails 是否需要在 tomcat 上运行应用程序?
【发布时间】:2012-12-31 14:02:40
【问题描述】:

我对 Web 开发非常陌生。

我看到有人在 tomcat 上运行 grails 应用程序,但该系统中没有安装 grails!这怎么可能? tomcat 怎么能理解“grails”的术语和语义?

我这里有什么遗漏吗?

提前致谢。

【问题讨论】:

    标签: tomcat grails


    【解决方案1】:

    应用所需的一切都在您部署的 WAR 文件中,包括 Grails JAR。 Tomcat 仅托管应用程序。它不需要知道 Grails 的术语和语义。到 Tomcat 知道它的时候,它已经被翻译成它知道的东西:HTTP、HTML 等。

    【讨论】:

    • 用于在 tomcat 上构建这些 warFiles,您可以使用例如 linkJenkins
    【解决方案2】:

    您可以使用命令grails war 构建一个普通的WAR 文件。请参阅 war 命令上的 the documentation。

    因为所有内容都编译为 JVM 字节码,并且包含了 Groovy 库,所以这个 WAR 可以部署在任何 servlet 容器上——只要它支持您正在编译的 servlet 规范。您很可能需要一个支持 servlet 2.5 的容器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-04
      • 1970-01-01
      相关资源
      最近更新 更多