나는이바람둥이 간단한 재
http://site/foo.html
은 그냥 web.xml의 구성을 변경
http://site/foo
에서 할 수 사용할 수 있습니다처럼 액세스 할 수있는 페이지가?
응용 프로그램을 이전 중이며 두 번째 URL은 여러 위치에 북마크되고 연결되어 있습니다.
나는이바람둥이 간단한 재
http://site/foo.html
은 그냥 web.xml의 구성을 변경
http://site/foo
에서 할 수 사용할 수 있습니다처럼 액세스 할 수있는 페이지가?
응용 프로그램을 이전 중이며 두 번째 URL은 여러 위치에 북마크되고 연결되어 있습니다.
web.xml에서 구성을 변경하는 것이 가능합니까?
아니요 필요로 하나 homegrow 유사 많이하는 하나의 Tuckey's URL rewrite filter로 원하는 자원에 URIRequestDispatcher#forward()
에 의해, 또는 제 3 자를 사용하는 자신의 기반으로 투명하게 들어오는 요청을 전달하는이에 대한 간단한 Filter
잘 알려진 Apache HTTPD의 mod_rewrite
.
이'Tuckey 's URL rewriter'는'anotherProject'라는 이름의 Tomcat 하에서'http : // ip : 8080/someProject /'와 같은 URL이 전쟁에 의해 매핑되거나 받아 들여 지도록 사용할 수 있습니까? – Cratylus
나는 정답이있을 것이라고 확신하지만, 다른 대답을 얻지 못할 경우를 대비해 색인 파일을 foo.html로 리다이렉트하여 폴더'foo'를 만들 수 있습니다. –
@MadsNielsen 귀하의 솔루션을 사용하십시오. BalusC의 대답에 따라 새로운 필터를 만들 수 있었지만 코드베이스에 더 많은 것을 추가하고 싶지 않았습니다. –