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ファイルが作成され、クラスにコンパイルされます。
fx。test.jspはtest_jsp.javaおよびtest_jsp.classになります。
グルーブレットまたはGroovyテンプレートを実行すると、作業中にファイルが作成されません。
結果は別のフォルダーにコンパイルされますか、それともすべてのリクエストがコンパイルされますか?もしそうなら、動作するようにクラスをコンパイルするようにgroovyを構成する方法はありますか?