2010-01-21 3 views
1

나는 부두에서 실행중인 웹 응용 프로그램을 가지고 있습니다. 플래그를 설정 한 경우처럼 사용자가 localhost 대신 ip를 통해 웹 응용 프로그램에 액세스 할 수 있도록 허용해야하는 구성을 제공해야합니다. 플래그가 true로 설정되지 않으면 localhost 이외의 요청을 거부해야합니다. 이 작업을 수행하는 방법?localhost가 아닌 java 웹 응용 프로그램에 대한 액세스를 금지합니다.

감사합니다.

답변

1

응용 프로그램에서 부두 구성을 변경하지 않고이 작업을 수행하려면 응용 프로그램에 대한 필터 서블릿을 작성하고 ServletRequest # getRemoteAddr()을 사용하여 요청의 출처를 파악할 수 있습니다.

+0

Tomcat? 그는 방파제를 사용하고 있습니다. –

+0

Arf, 내 실수. 두 번째 솔루션 만 표시하도록 내 게시물을 변경했습니다. – Kartoch

+0

필터를 작성하고 싶지 않습니다. 일부 부두 구성을 수정하여 수행 할 수 있습니까? – user206646

관련 문제