Bea Weblogic |
Top Previous Next |
Esta opção permite o deployment de portlet no padrão JSR-168, para que possa ser utilizado como um serviço do portal. O deployment é uma instalação de um arquivo.war que pode conter um ou vários portlets. O deployment de um arquivo.war corresponde ao registro de apenas um serviço no portal, que poderá ter tantas interfaces quantas forem os portlets contidos no arquivo.war. O serviço registrado estará localizado em um diretório em “lumisdata/def” e estará pronto para ser instanciável. As seguintes etapas devem ser seguidas ao acionar “Deploy”: 1.Tipo de Deployment: Neste campo pode-se especificar se será um “Novo serviço” ou “Atualizar serviço existente”. a)" Novo serviço" deve ser escolhido quando será realizado o deployment de um portlet pela primeira vez; b)" Atualizar serviço existente" é utilizado quando o portlet ou portlets são alterados necessitando realizar um novo deployment do arquivo.war. No exemplo foi escolhida a opção “Novo serviço”; 2.Arquivo de deployment: Neste campo especifica-se o arquivo do serviço de portlet. Ex: calcportlet.war; As próximas etapas são: 3.Context path: deve-se especificar qual é o context path do servidor de aplicação onde o portlet será instalado. Ex: “/calcportlet”; 4.Identificador do serviço: deve-se especificar o identificador do serviço, que deve seguir um padrão de hierarquia de diretórios, separado por (.). Neste exemplo, o a hierarquia será: “portlet.lumis.calc”; 5.Exportar: exporta um arquivo zip do arquivo de deployment para “/lumisdata/deployment”. O arquivo zip contém o arquivo war modificado pelo Lumis e o servidefinition.xml para que o portlet seja resgistrado como um serviço. Portanto, após a exportação, o arquivo zip deve ser descompactado e o portlet deve ser registrado manualmente no portal, através do seu servicedefinition.xml, localizado em "lumisdata/deployment/lumisdata/def/portlet/lumis”. Para registrar, consultar a seção Gerenciador de Serviços. Ainda, o arquivo war descompactado deve ser efetivamente deployment no servidor de aplicação. Esse arquivo war descompactado é diferente daquele informado no campo Arquivo de deployment, e na sua execução, é necessário compartilhar as shared lib do portal.
Como exemplo, considere o servidor de aplicação Websphere: toda aplicação que é deployment (arquivo war) é inserida em um arquivo ear, e ela deve referenciar o shared lib: As figuras a seguir exibem respectivamente a instância de serviço “Calculadora”, que é o resultado de um deployment do portlet calcportlet; e uma página com a interface renderizada. O nome do serviço e sua descrição foram alterados no “lumidata/def/portlet/lumis/calc/servicedefinition.xml" .
A barra de título da interface que está acima da calculadora pode ser configurada para ser exibida ou não. Esta configuração é realizada através da opção “Exibir Barra de Título”, das propriedades da interface, acessadas a partir do right-click da mesma. Por default essa propriedade possui valor “não”.
|
Lumis Portal 6.1.0.111014
Copyright © 2001-2007, Lumis. Todos os direitos reservados.