Arquivo do Autor: brunorota

Como evitar a expiração de sessão involuntária em aplicações ADF Faces e Web Center Portal.

Quando você está desenvolvendo aplicações ADF Faces e Web Center Portal, ao abrir algumas abas, você pode se deparar com a seguinte mensagem de expiração de sessão:

“Because of inactivity, your session has timed out and is no longer active. Click OK to reaload the page.” .

Isso acontece porquê o espaço de TOKEN CACHE esgotou e o ADF não consegue armazenar as páginas já visitadas e ele “se perde” e lança uma popup com a mensagem acima.

Para aumentar o tamanho do TOKEN CACHE, basta inserir o seguinte parâmetro no web.xml

Continue lendo

Proteger suas páginas ou serviços de serem utilizados em outros domínios

Nesse post vou mostrar como proteger suas páginas web ou até mesmos serviços de serem utitizados em outros domínios, ou seja, evitar que outra página web inclua um IFrame com sua página ou até mesmo evitar que uma página web utilize recursos REST de sua aplicação.

Existe uma maneira não padronizada, porém a maioria dos browser consegue identificar.

Para isso basta inserir os seguintes parâmetros no HEADER:

Com esse parâmetro no HEADER, você permite que apenas páginas de dentro do mesmo domínio consigam utilizar seus recursos.

Continue lendo

Filtro para desabilitar cache das páginas

Galera, nesse post vou postar um código de um filtro utilizado para desabilitar o cache das páginas.

Segue abaixo o código do filtro:

Agora basta declarar o filtro no web.xml da sua aplicação.

Segue abaixo um exemplo de declaração de filtro no web.xml:

Continue lendo

Inserir certificado digital no weblogic

As vezes precisamos fazer um requisição a uma url https, consumir um web service, etc…

Para isso precisamos adicionar o certificado no weblogic.

Basta executar o seguinte comando:

Até o próximo post.

Bug Eclipse Kepler no Ubuntu 13.10

Bom galera, depois de muito tempo sem postar nada, vou mostrar como “corrigir” o bug dos menus do Eclipse Kepler no Ubuntu 13.10.

Instale o eclipse no diretório /opt

E edite o seguinte arquivo /usr/share/applications/eclipse.desktop

Para isso basta executar o seguinte comando:

E coloque o seguinte conteúdo no arquivo:

Salve e pronto.

Agora para abrir o eclipse você não vai no diretório que você descompactou ele, você deve procurar ele nas aplicações instaladas no ubuntu.

Até o próximo post.

Liberar acesso via IDC no Web Center Content (UCM)

Nesse post vou mostrar como liberar o acesso externo ao UCM via IDC.

Quando você instala o UCM, o acesso externo ao UCM via IDC vem por padrão bloqueado, para liberar basta você editar o arquivo:

${DOMINIO}/ucm/cs/config/config.cfg

Adicionar o parâmetro:

IntradocServerPort=4444

E alterar o parâmetro

SocketHostAddressSecurityFilter=*.*.*.*

No parâmetro IntradocServerPort você definiu a porta de acesso via IDC como 4444, você também pode definir outra porta caso a 4444 esteja sendo usada e no parâmetro SocketHostAddressSecurityFilter você definiu que vai permitir acesso de qualquer ip, caso você queira limitar o acesso, basta definir alguns ips que serão aceito nesse parâmetro.

Agora basta restartar o UCM e pronto.

Até o próximo post.

Aumentar parâmetro processes no Oracle 11g

Nesse post vou mostrar como aumentar o parâmetro PROCESSES do Oracle 11g.

Algumas vezes ao criar um RCU, nós obtemos o seguinte erro:

Error: Oracle Initialization Parameter ‘PROCESSES’ is too low. Cause: The Oracle Initialization Parameter ‘PROCESSES’ must be at least 200. Action: Change the Database Initialization Parameter ‘PROCESSES’ to 200 or more, then rerun RCU.

Continue lendo

Instalando e configurando o Maven no Ubuntu


Nesse post vou mostrar como instalar o Maven no Ubuntu

Primeiro passo vamos instalar o Maven, para isso abra o terminal e digite o comando abaixo:

Após instalar abra o terminal e digite o seguinte comando para saber se o Maven foi instalado com sucesso:

A saída deve ser parecida com essa: Continue lendo