Use a seção Entradas do ambiente para adicionar, remover e exibir as variáveis de ambiente da aplicação Web. As entradas de ambiente de aplicações são variáveis de inicialização disponíveis em todas as parte de uma aplicação Web. Você pode usá-las, por exemplo, para validar o tipo do objeto.
As variáveis de ambiente da aplicação podem ser acessadas no contexto java:comp/env através de uma pesquisa de JNDI, ao contrário dos parâmetros de contexto, que podem ser acessados via um objeto ServletContext. Deste modo, o valor de uma variável de ambiente do aplicativo pode ser extraída da seguinte forma:
InitialContext context = new InitialContext(); String header = (String) context.lookup("java:comp/env/headerPage");
O método de pesquisa de JNDI espera o tipo especificado pelo elemento env-entry-type e lança uma exceção se o valor retornado não for um desses tipos.
Para declarar uma variável de ambiente do aplicativo, você deve registrá-lo no arquivo web.xml. Ao fazer isso, você fornece informações que o servidor precisa para usar o parâmetro. Você informa o servidor que valor deve ser retornado quando for feita uma referência a uma entrada de ambiente no aplicativo da Web.
Para abrir o editor visual web.xml na janela Projetos, clique no nó Páginas da Web e, em seguida, no nó WEB-INF e clique duas vezes no arquivo web.xml. Clique em Referências na parte superior do editor para abrir a seção Referências e clique no cabeçalho Entradas do ambiente para abrir a seção Entradas do ambiente.
Clique em Adicionar para definir um elemento de entrada de ambiente com as seguintes propriedades: