Ray da Costa

« Projeto que regulamenta as profissões de analista de sistemas e técnico de informática tem parecer aprovado na CCT | Home | Interface mais rica para o usuário J2ME »

Desenvolver com Liferay

de raydacosta | Quinta, 13 de Março de 2008

http://www.liferay.com/

Estava precisando instalar o Liferay e encontrei as coordenadas em :
Para iniciar a instalação foi muito importante identificar as variáveis de ambiente.
Antes de tudo vamos baixar os arquivos necessários.

Requisitos para instar o Liferay (para windows)
Olha, tem que ter memória seu computador, pois a compilação é realizada via ant e requer bastante recurso da máquina.

1 - Requisitos para desenvolver com Liferay
JDK
Ant
Compilador IBM
Fonte LifeRay

Mais detalhes
Outros S.O.
Mais Informações em
Insalando SVN no Eclipse

2 - Infra
a - Crie uma pasta como o nome: ./liferay-portal
b - Dentro desta pasta crie mais duas pastas
1 - ./tomcat -> para instanação do Liferay
2 - ./workspace -> servir como workspace do Eclipse ou NetBeans
c - Descompactar os fontes em ./tomcat

3 - Testar instalação
Executar ./tomcat/bin/startup.bat
Não poderá ser gerado nenhum error nesta execução, caso isso ocorra deverá ser corrigido.
Abrir o browser e digitar o endereço: http://localhost:8080/
Loghe no sistema
User: test@liferay.com
Senha: test
4 - Abrir no Eclipse o projeto
a - Abra um novo projeto e aponte para ./workspace
b - Baixe o fonte do svn: https://lportal.svn.sourceforge.net/svnroot/lportal. Ou use a ferramenta de svn das IDEs.
Apos esta execução os fontes deverão estar na máquina, prontos para serem alterados. ;-)

5 - Preparar ambiente
É super importante que a versão do Ant seja 1.7.0 ou maior
É importante que o compilador Jikes esteja instalado e setando com variável de habiente.
a - Dentro da pasta ./portal crie o arquivo [build.$USER.properties]. $USER é o nome da máquina onde está instalado o Liferay.
b - Dentro deste arquivo deve ser colocado o conteudo:

lp.ext.dir=$WORKSPACE/ext
lp.eclipse.project.name=liferay-ext
javac.fork=true
javac.memoryMaximumSize=512m
javac.compiler=modern

Caso esteja usando o Jikes para compilar a linha [javac.compiler=modern] deverá ser iguinorada.

6 - Executar
Agora vamos ver se ficou tudo certo.
No diretório do ./portal execute o comando: [ant clean start build-ext]

Categorias: J2EE |  | Enviar por e-mail  | Hits para esta publicação: 1996

11 comentários para “ Desenvolver com Liferay ”

  1. Mix posts | We Design It Says:
    Sexta, 25 de Julho de 2008 at 18:32

    […] Para começar a brincar rápidamente com o Liferay basta seguir as indicações do Ray e também fazer o download da Documentação, que me parece muito boa em relação a outros projectos Open Source. É impressionante a qualidade deste manual. […]

  2. Marcelo Says:
    Segunda, 13 de Outubro de 2008 at 19:09

    Qual empresa você recomendaria para hospedar um site com Liferay?

  3. raydacosta Says:
    Sábado, 15 de Novembro de 2008 at 09:34

    Então, realmente este é um dos problemas hoje, pois o Liferay precisa de muita memorias de máquina para seu funcionamento. Tentei hosperdar na Locaweb mas não rolou, ao subir ele pediu memória ai já viu. Tentei pedir mais memória para minha conta na Loca e não consegui. A loca até pode colocar mais memória, mas tenho que alocar um servidor dedicado, parece que um plano de 260,00 pilas por mes já dá para ter este serviço

  4. Regis Says:
    Quarta, 4 de Março de 2009 at 16:56

    Amigo, não tenho qualquer conhecimento em programação, sou vice-presidente de uma ONG que trabalha com crianças carentes em Olinda/PE. Estamos utilizan do o Liferay versão 5.2, mas está em uma máquina comum, externada pelo No-ip. Já procurei servidores que suportem o liferay, encontrei uma indicação do King Host, contratei o plano Java com TomCat compartilhado, mas não consegui colocar para rodar por q o liferay vem com tomcat próprio. Servidor dedicado não rola (muitoooo caro). Tens alguma dica de como fazer?? Agradeço muito o contato. Grato.

  5. raydacosta Says:
    Quarta, 4 de Março de 2009 at 21:58

    Então Regis realmente o liferay é delicado para operar…
    Neste seu caso tenho 02 alternativa
    1 - Acredito ser a mais fácil, no diretorio de arquivos do liferay tem
    um pacote WAR, que na realidade é o liferay “desenpacotado”, sem um servidor de aplicações.
    link: http://downloads.sourceforge.net/lportal/liferay-portal-5.2.2.war?use_mirror=ufpr
    Olha nunca usei, mas acredito que isso pode resolver o seu porblema… É so colocar este arquivo
    no webpp do tomcat..
    2 - Esta dá mais trabalho (e + “porquinha”), pois vai ter que alterar alguns parametros de execução. Só pegar o Liferay
    para Tomcat e ir migrando pacote por pacote para o seu servidor de hospedagem. Olha já fiz este procedimento
    usando JBoss e deu o maior trabalho, no fim acabei tendo problema com memória do servidor de aplicação

    Mas acredito que a opção 1 pode ajudar vc….

  6. Thiago Oliveira Says:
    Quinta, 28 de Maio de 2009 at 12:44

    Olá Ray.
    Estive vendo que você já esteve envolvido com o uso do Liferay.
    Gostaria de lhe perguntar o quanto você conhece dessa ferramenta. Temos na empresa uma demanda para um estudo de viabilidade para saber se ele atende aos requisitos de uma intranet.
    Se você já tem bastante conhecimento nele, você estaria disposto a fazer esse estudo?

  7. raydacosta Says:
    Sexta, 29 de Maio de 2009 at 20:22

    Thiago, não sou o melhor de LifeRay não… Mas trabalhei com ele dirante 01 anos
    Implementei um processo de workflow com JBPM, fiz muuitas interações com o core do LifeRay.
    No meu ponto de vista é uma fantastica ferramenta para web!É gigante, existem muitos recursos,
    muita gente desenvolvendo para Liferay existem muitas empresas usando e ajudando a ferramenta ficar boa.
    Algumas ressalvas, por ser deste tamanho e ter todos estes recursos, é meio pesadinho, mas se vc tiver um
    bom servidor fica tudo OK. Em particular eu usei a versao com JBoss, pode ser que com ps outros container
    seja mais leve.
    Mas de resto dou nota 98 para esta ferramenta como portal. Qq coisa pode contar comigo… no que eu puder ajudar…

  8. Gilvan Says:
    Terça, 14 de Julho de 2009 at 08:47

    Primeiramente é um prazer conhece-lo, o Liferay é uma ferramenta de muita possibilidade estou hospedando um sita criado por uma empresa aqui de Pernambuco a Facilit ela ua o sistema Communis que pensava eu era uma programa mas descobrir se tratar digamos espercifico mas descobrir que ele utiliza o Liferay para desenvolver o Communis, gostaria de saber se é possivel desenvolver sites de alta qualidade com essa ferramenta o Liferay e onde seria melhor de Hospeda-lo

  9. raydacosta Says:
    Quinta, 16 de Julho de 2009 at 00:59

    Entao, e possivel sim fazer sites SUPER 10 com o Liferay, c nao me engano a Sun ate estava vendo um esquema de comprar ele, mas com a oracle parece q esta ideia nao foi para frente…. Nao encontrei ainda um local para hospedar ele… Tentei na Locaweb, mas com os servidores sao parametrizado para pouca memoria nao deu. O LifeRay tem q ter no minimo 512 de memoraia. Mas tem o esquema d locar um servidor e colocar la.. mas fica caro….Ainda nao achei um lugar para hosperdar mas para web e uma ferramenta muito boa. Exemplo de Site com liferay : http://www.totvs.com/

  10. tapis pas cher Says:
    Terça, 21 de Julho de 2009 at 12:29

    Oi l�, encontrei o seu blog atrav�s do Google, enquanto busca de primeiros socorros de um ataque card�aco e seu post parece muito interessante para mim.

  11. Lucas Says:
    Quarta, 9 de Setembro de 2009 at 11:01

    Ótimo tutorial!
    Caso queiram mais informações, podem acessar www.weblibre.com.br. Lá encontrarão mais dicas para configurar o seu liferay.

Deixe uma resposta.