Я пытаюсь запустить Groovy внутри Tomcat с чистыми URL-адресами. Поскольку мои знания о отображении URL-адресов Tomcat и его фильтрах весьма ограничены, я сталкиваюсь с кирпичной стеной.
Я хотел бы создать фронт-контроллер с именем 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
, чтобы я мог выбрать оставшуюся часть пути.