将groovy模板编译为类文件i tomcats work dir

将groovy模板编译为类文件i tomcats work dir,tomcat,groovy,gsp,Tomcat,Groovy,Gsp,我刚刚在WEB-INF/lib中安装了带有groovy-all.jar 1.7.2的tomcat 6.0.20 我的web.xml文件如下所示 <web-app> <servlet> <servlet-name>Groovlet</servlet-name> <servlet-class>groovy.servlet.GroovyServlet</servlet-class>

我刚刚在WEB-INF/lib中安装了带有groovy-all.jar 1.7.2的tomcat 6.0.20

我的web.xml文件如下所示

<web-app>

    <servlet>
        <servlet-name>Groovlet</servlet-name>
        <servlet-class>groovy.servlet.GroovyServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>Template</servlet-name>
        <servlet-class>groovy.servlet.TemplateServlet</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>Groovlet</servlet-name>
        <url-pattern>*.groovy</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>Template</servlet-name>
        <url-pattern>*.gsp</url-pattern>
    </servlet-mapping>

</web-app>
当我运行一个普通的jsp文件时,它在我的tomcat工作目录中构造一个java文件,并将其编译为类

外汇。jsp成为test_jsp.java和test_jsp.class

当我运行groovelet或groovy模板时,它不会在工作中创建任何文件

是将结果编译到另一个文件夹中,还是每次请求都编译?
如果是这样,有没有办法配置groovy来编译类以使其工作?

GroovyServlet将groovy文件编译成java.lang.Class类型的对象,然后将这些类对象缓存在内存中

如果您想将它们预编译到类文件中,我想您必须使用groovyc