Servidor Web

Top  Previous  Next

Um servidor web é um aplicativo que aceita requisições do cliente, normalmente um browser, e retorna respostas de acordo com a requisição realizada. Tipicamente, um servidor web aceita somente requisições para arquivos estáticos.

 

Um servidor de aplicação também é um aplicativo que aceita requisições do cliente e retorna respostas de acordo com a requisição realizada. A diferença para o servidor web, é que o servidor de aplicação tipicamente permite processamento dinâmico das requisições viabilizando a construção de aplicações.

 

Em uma arquitetura de três camadas, o servidor web é configurado para servir os arquivos estáticos delegando para o servidor de aplicação os processamentos dinâmicos (normalmente JSPs e servlets). É importante que nessa arquitetura, o servidor web e o servidor de aplicação sejam configurados para acessar estruturas de arquivos diferentes.

 

Considere portanto, WEB_ROOT_PATH como caminho dos arquivos estáticos e APPLICATION_PATH para o caminho dos arquivos dinâmicos.

 

Para montar essa arquitetura é necessário mover os arquivos estáticos que fazem parte da distribuição do Lumis Portal para a pasta WEB_ROOT_PATH que deverá ser configurada como raiz do servidor web. Deverá ser removido dessa pasta: os diretórios WEB-INF e META-INF; e arquivos *.jsp.

 

É aconselhado que os arquivos estáticos sejam removidos da pasta APPLICATION_PATH. Por exemplo, deverão ser removidos os arquivos: *.html, *.gif, *.css, *.js, *.swf, etc.

 

O Lumis Portal possui funcionalidades de cache de arquivos estáticos (cache HTML) e arquivos públicos. Como o servidor web estará servindo os arquivos estáticos, o Lumis Portal precisa gerar esses arquivos na pasta WEB_ROOT_PATH e não da pasta APPLICATION_PATH. Para isso é possível configurar no lumisdata/config/lumisportalconfig.xml, mais especificamente no elemento <webRootPath> do elemento do lumisportalconfig.xml, o caminho a ser utilizado pelo Lumis Portal para escrever os arquivos estáticos.

 

Ao gerar os arquivos públicos na pasta definida em webRootPath é possível replicar esses arquivos para outras pastas através da funcionalidade de pastas públicas.

 

A configuração do servidor web irá variar de acordo com o tipo utilizado e com o servidor de aplicação utilizado.

 

Observação

 

O portal espera que ao acessar a raiz do contexto a requisição seja para main.jsp. Se for desejado que a página padrão do contexto seja um arquivo HTML customizado, isso deve ser configurado no servidor web ao invés do servidor de aplicação.


Lumis Portal 6.1.0.111014
Copyright © 2001-2007, Lumis. Todos os direitos reservados.