grails是否需要在tomcat上运行应用程序?

时间:2012-12-31 14:02:41

标签: tomcat grails

我对网络开发很陌生。

我看到人们在tomcat上运行grails app,没有在该系统中安装grails!这怎么可能?为什么tomcat能理解“grails”术语和语义?

我错过了什么吗?

提前致谢。

2 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:-1)

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

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