Problemas de renderização de formulário quando a opção Empacotar módulos JDBC é usada no WebLogic

Problema

Você pode ter problemas de renderização de formulários para formulários fragmentados se usar a opção Empacotar Módulos JDBC (fontes de dados seguras) ao configurar sua instalação do LiveCycle ES2 no WebLogic usando o LiveCycle Configuration Manager. 

Solução

Certifique-se de não usar a opção Empacotar Módulos JDBC (fontes de dados seguras) ao executar o LiveCycle Configuration Manager. Use o procedimento a seguir para proteger as fontes de dados em seu servidor WebLogic depois de executar o LiveCycle Configuration Manager. Este procedimento resolve os problemas de renderização de formulário.

Crie uma conta de usuário no grupo Administrador no domínio de segurança do WebLogic:

  1. Efetue login no Console de administração do WebLogic Server.

  2. Em Estrutura de domínio, clique em Domínios de segurança.

  3. Na próxima tela, selecione myrealm.

  4. Na próxima tela, clique na guia Usuários e Grupos e, em seguida, clique em Novo.

  5. Em Criar um novo usuário, especifique o valor das propriedades e clique em OK

  • Na caixa Nome, digite o nome do usuário (como LCUser).
  • Na caixa Senha, digite a senha.
  • Na caixa Confirmar senha, digite a senha novamente.
  1. Em Usuários, selecione o nome de usuário que você criou (LCUser neste exemplo). Na próxima tela, clique na guia Grupos.

  2. Na próxima tela, selecione Administradores na tabela Disponíveis.

  3. Clique no botão de seta para a direita e adicione Administradores à tabela Escolhidos e, em seguida, clique em Salvar.

Crie um arquivo jndi.properties:

Crie um arquivo jndi.properties em um local conhecido e inclua seu caminho no caminho da classe do servidor gerenciado. Este arquivo deve conter o seguinte:

java.naming.security.principal=[nome do usuário]

java.naming.security.credentials=[password]

 

Efetue logon no Console de administração do WebLogic Server.

  1. Em Centro de alterações no Console de administração do WebLogic Server, clique em Bloquear e editar.

  2. Em Estrutura de domínio, clique em Ambiente > Servidores e, no painel direito, clique no servidor criado para o servidor gerenciado.

  3. Clique na guia Início do servidor e, na caixa Caminho da classe, acrescente a pasta que contém o arquivo jndi.properties, como mostrado nestes exemplos:

        (Windows): %CLASSPATH%;[local da pasta];

        (UNIX): $CLASSPATH:[local da pasta]:

  1. Clique em Salvar e em Ativar alterações.
  2. Reinicie o servidor gerenciado para que as propriedades JNDI entrem em vigor.

Proteja as origens de dados (IDP_DS e EDC_DS):

  1. Efetue logon no Console de administração do WebLogic Server.

  2. Em Estrutura de domínio, clique em Ambiente > Servidores e, no painel direito, clique no nome do servidor gerenciado.

  3. Na próxima tela, clique em Ver árvore JNDI. Uma nova janela aparece com a estrutura da árvore JNDI.

  4. Na Estrutura da árvore JNDI, navegue até os objetos datasource de acordo com seus nomes JNDI:

  5. Clique em IDP_DS.

  6. Clique em Segurança > Políticas e clique em Adicionar condições.

  7. Selecione Usuários na Lista de Predicados e clique em Próximo.

  8. Na caixa Nome do argumento do usuário, digite o nome do usuário (como LCUser)e clique em Adicionar.

  9. Clique em Encerrar para voltar para a tela Políticas e, em seguida, clique em Salvar.

  10. Repita os passos 5 a 9 para EDC_DS.

  11. Reinicie o servidor gerenciado.

Informações adicionais

Se você já protegeu as fontes de dados do Business Activity Monitoring ES2, certifique-se de usar o mesmo nome de usuário e senha no arquivo jndi.properties que você criou para o BAM. Para mais informações, consulte o guia Instalação e Implantação do LiveCycle ES2 para WebLogic

 

 Adobe

Receba ajuda com mais rapidez e facilidade

Novo usuário?

Adobe MAX 2024

Adobe MAX:
a conferência da criatividade

14 a 16 de outubro, Miami Beach e online

Adobe MAX

A conferência da criatividade

14 a 16 de outubro, Miami Beach e online

Adobe MAX 2024

Adobe MAX:
a conferência da criatividade

14 a 16 de outubro, Miami Beach e online

Adobe MAX

A conferência da criatividade

14 a 16 de outubro, Miami Beach e online