我刚刚在我的 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 文件并将其编译为类。
外汇。test.jsp 变为 test_jsp.java 和 test_jsp.class。
当我运行groovlet或groovy模板时,它不会在工作中创建任何文件。
结果是编译到另一个文件夹,还是编译每个请求?如果是这样,有没有办法配置 groovy 来编译类工作?