Spring, Tomcat пытается установить путь URL-адреса контекста в server.xml, и он не работает - PullRequest
0 голосов
/ 20 марта 2011

Я пытался понять, как это сделать, и насколько я могу судить, я делаю то, что говорят различные ресурсы, которые я нашел.У меня есть приложение Spring под названием spring-hibernate-mysql, доступ к которому я хочу получить по пути: http://example.com/l/, а не так, как в данный момент: http://example.com/spring-hibernate-mysql/l/.

Имя моего приложения какв eclipse он выглядит как spring-hibernate-mysql, и когда я его создаю, война называется spring-hibernate-mysql.war

Я поместил этот код в файл server.xml своего Tomcat, но он не работает: <Context docBase="spring-hibernate-mysql" path="" reloadable="true" />

Любой совет приветствуется.

Ответы [ 2 ]

1 голос
/ 20 марта 2011

Вы должны установить это в своем файле web.xml в сопоставлениях фильтров.

Например:

<filter-mapping>
    <filter-name>myapp</filter-name>
    <url-pattern>/l/*</url-pattern>
</filter-mapping>
1 голос
/ 20 марта 2011

Если вы переименуете вашу войну в l.war, а затем поместите l.war в каталог веб-приложения Tomcat, вы сможете использовать http://mydomain.com/l/ для доступа к своему приложению.

...