Oracle Weblogic Server 10.3 |
Top Previous Next |
Neste tópico, são descritos os passos necessários para instalação do Lumis Portal no Oracle Weblogic Server.
Um ambiente Oracle Weblogic Server sempre possui uma instancia especial chamada de Administration Server. Normalmente, são configuradas outras instancias chamadas Managed Servers onde as aplicações são instaladas.
Abaixo estão os detalhes de ajustes que devem ser feitos na aplicação web para o funcionamento corretom com o Weblogic, e em seguida como preparar o Managed Server e o Administration Server para realizar o deploy do Lumis Portal.
Ajustes na aplicação web
O Weblogic Server 10.3 não possui suporte a Servlet 3. Por isto, as seguintes alterações precisam ser feitas em relação ao WEB-INF/web.xml padrão distribuído com o Lumis Portal:
Preparação do Administration Server
Essa configuração só deve ser realizada se o deploy do Lumis Portal for realizado no Administration Server.
Para que a configuração do login module do Lumis Portal funcione corretamente, é preciso incluir o parâmetro -Djava.security.auth.login.config na variável de ambiente JAVA_OPTIONS. Esta variavél pode ser configurada no arquivo startweblogic.cmd, que se encontra na pasta /bin, adicionando a linha abaixo logo depois da linha "set JAVA_OPTIONS=%SAVE_JAVA_OPTIONS%".
É preciso instalar algumas bibliotecas (arquivos .JAR) na área de bibliotecas compartilhadas no servidor de aplicação. No Oracle Weblogic Server 10.3, basta copiar os arquivos JAR que estão na pasta %LUMIS_HOME%/lib/shared, para a pasta /lib existente no domínio utilizado. Ex.: WLS_HOME/user_projects/domains/LumisDomain/lib.
É necessário também instalar algumas blibliotecas na área endorsed. No Oracle Weblogic Server 10.3, basta copiar os arquivos JAR que estão na pasta %LUMIS_HOME%/lib/endorsed para a pasta WLS_HOME\jrockit_160_05\jre\lib\endorsed. É possível alterar a área endorsed configurando o parametro -Djava.endorsed.dirs na variável de ambiente JAVA_OPTIONS. Exemplo:
Preparação do Managed Server
Essa configuração só deve ser realizada caso o deploy do Lumis Portal seja realizado em um Managed Server.
Para que a configuração do login module do Lumis Portal funcione corretamente, é preciso incluir o parâmetro -Djava.security.auth.login.config na variável de ambiente JAVA_OPTIONS. Esta variavél pode ser configurada no arquivo startweblogic.cmd, que se encontra na pasta /bin, adicionando a linha abaixo logo depois da linha "set JAVA_OPTIONS=%SAVE_JAVA_OPTIONS%".
É preciso instalar algumas bibliotecas (arquivos . JAR) na área de bibliotecas compartilhadas no servidor de aplicação.
Para configuração das bibliotecas compartilhadas seguem os seguintes passos: 1. Acessar a opção “Environment\Servers” no menu; 2. Selecionar o Managed Server no qual o Lumis Portal será instalado;
3.Selecionar a opção Server Start;
4. Configure o Class Path com as classes abaixo:
É necessário também instalar algumas blibliotecas na área endorsed. No Oracle Weblogic Server 10.3, basta copiar os arquivos JAR que estão na pasta %LUMIS_HOME%/lib/endorsed para a pasta WLS_HOME\jrockit90_150_06\jre\lib\endorsed. É possível alterar a área endorsed configurando o parametro -Djava.endorsed.dirs.
Deployment
Após login no BEA WebLogic Server Administration Console seguem os seguintes passos para a realização do deployment da aplicação: 1. Acessar a opção Deployments no Menu; 2. Na lista de Deployments, clicar no botão Install, selecionar o arquivo “.war” ou uma pasta que se encontra o Lumis Portal e logo em seguida, clicar em Next;
3. Selecionar a opção Install this deployment as an application e clicar em Next;
4. Selecionar o servidor no qual deseja realizar o deploy, no exemplo: Lumis;
5. Configurar o nome do deployment, no campo name e clicar em Finish;
6. Na tela de deployments, selecionar Start\Servicing all requests para iniciar o deployment da aplicação.
Notas: Quando o servidor BEA Weblogic não tem acesso à internet, em uma situação de deployment de portlets, por exemplo, pode ocorrer um stack trace equivalente ao descrito abaixo:
O erro acima é causado pela tentativa de obter o DTD da fonte externa. Para resolver esse problema,deve-se realizar o devido mapeamento, conforme descrito na ajuda do console de administração do Weblogic Server em "How Do I...>Configure services>Configure XML Resources>XML Registries>Configure external entity resolution".
O DOCTYPE geralmente utilizados por portlets é: - PUBLIC "-//Sun Microsystems, Inc.//DTD WebApplication 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd".
É possível configurar o Data Source, para delegar ao servidor de aplicação, a gerência do pool de conexões com o banco de dados.
Acesse a opção Services > JDBC > Data Sources do JDBC:
Clique em "New" na lista de Data Sources:
Clicando em "Next", a próxima interface trata das opções de transações, cuja configuração é de acordo com a sua aplicação, configurada esta, clique em "Next".
E clique em "Next".
E clique em "Next".
Selecione o servidor utilizado em sua(s) aplicação(ões) e clique em "Finish". |
Lumis Portal 8.2.2.160411
Copyright © 2006â??2016 Lumis EIP Tecnologia da Informação LTDA. Todos os direitos reservados.