informações da aplicação

como faço pra obter as configurações da aplicação em um Filter?
tais como context-param, filter, servlet, servlet-mapping, security-constraint… enfim, toda a configuração do web.xml

alguem sabe???
já pesquisei no google e não encontrei nada.

Tem algo a ver com getContext() do request…

Eu não entendi direito a sua pergunta: você quer acessar as configurações do web.xml via código, é isso?

é…
getContext não traz as informações que eu preciso.

na verdade eu gostaria de obter informações das url com constraints de acesso, ou seja:

	<security-constraint>
		<web-resource-collection>
			<web-resource-name>teste</web-resource-name>
			<url-pattern>/teste.do</url-pattern>
		</web-resource-collection>
		<auth-constraint>
			<role-name>ACESSO</role-name>
		</auth-constraint>
	</security-constraint>

a url teste.do contém uma constraint, gostaria de obter a role dela e/ou até mesmo verificar se, dada uma url, ela possua alguma constraint.

Quando vc debuga sua aplicação no Eclipse, vc tem todos os valores das variáveis de toda sua aplicação no momento de execução…

Aí quando vc abre as variáveis de HTTPServletRequest vc tem todas essas informações ao qual vc se refere, os paths, os valores, as lists, etc…

Talvez isso te ajude…

Na realidade eu não sei bem o método que busca essas informações, mas deve estar na classe HTTPServletRequest do javax…

Pelo menos, acredito que esteja…

não é não.
esta informação está a nivel de aplicação.
eu preciso desta informação em tempo de execução, eu sei o valor porem preciso dele no codigo, ou seja, precido de um “getRole(nome_url)”…

acho que não tem nenhuma forma padrão de fazer isto não …
a forma mais fácil seria fazer um parse do web.xml mesmo …