クリーンな URL を使用して、Tomcat 内で Groovy を実行しようとしています。Tomcat の URL マッピングとフィルターに関する知識が非常に限られているため、壁にぶつかっています。
私が望むのは、index.groovy
すべての受信リクエストを処理するというフロントコントローラーを作成することです。web.xml
問題は、正しいマッピングを作成する方法がわからないことです。これは私が現在持っているものです(これはほとんど標準です):
<servlet>
<servlet-name>Groovy</servlet-name>
<servlet-class>groovy.servlet.GroovyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Groovy</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
次の URL でインスタンスにアクセスしようとすると、404
.
http://localhost:8080/GroovyTest/index.groovy/test
index.groovy
もちろん、理想的には、残りのパスを取得できる場所でスクリプトを実行したいと考えています。