Open the menu

    Propriedades de Sistema

    Há configurações do LumisXP que podem ser definidas através de propriedades de sistema do JVM. Abaixo são apresentadas as configurações disponíveis.

    lumisDataPath

    O lumisDataPath, além de poder ser definido no web.xml, conforme ilustrado nos Passos para a instalação, ele também pode ser definido através da propriedade de sistema lumis.portal.lumisDataPath. Caso o lumisDataPath esteja definido através desta propriedade de sistema, sua definição no web.xml será ignorada.

    Exemplo

    java (...) -Dlumis.portal.lumisDataPath=C:/caminho/para/lumisdata (...)

    Definindo o lumisDataPath pelo web.xml e não pela propriedade de sistema lumis.portal.lumisDataPath, esta última será criada automaticamente durante a inicialização do portal.

    Modo de Desenvolvimento

    O modo de desenvolvimento pode ser habilitado atribuindo o valor true para a propriedade de sistema lumis.portal.developmentMode. Quando o LumisXP é executado em modo de desenvolvimento, alguns comportamentos são ajustados para ajudar na produtividade em um ambiente de desenvolvimento. Não é recomendado habilitar este modo em ambientes de produção.

    Comportamentos afetados pelo modo de desenvolvimento:

    • Com o modo de desenvolvimento habilitado, alguns elementos e atributos que normalmente não apareceriam, estarão presentes nos HTMLs gerados pelo portal. Isto visa facilitar depuração ou entendimento do HTML gerado, por exemplo, quando a página possui um Layout File.
    • Quando uma interface é renderizada, em modo de desenvolvimento é incluído em sua renderização comentários HTML contendo informações sobre essa renderização. A geração desses comentários pode ser desabilitada colocando na página (ou herdado de canal) a propriedade lumis.portal.servicecontainer.disableRenderDebugOutput com valor true.
    • A configuração padrão de Layout File, normalmente não verifica se o arquivo HTML foi alterado, sendo necessário reiniciar o portal para sua alteração ser aplicada; mas no modo de desenvolvimento o padrão é verificar se ele foi alterado a cada 1 segundo. Esse comportamento pode ser alterado no LumisPortalConfig.

    Exemplo

    java (...) -Dlumis.portal.developmentMode=true (...)