Instalação do Liferay 6.1 no WebSphere 7

INSTALAÇÃO DO LIFERAY 6.1 NO WEBSPHERE 7

 

 

1    Criação de variáveis de ambientes

 

Este tópico descreve o procedimento de criação de variáveis de ambientes na console do Websphere.

 

1.1         Criar variáveis

  • Abra a console Websphere.

 

 

  • Clique no botão Ambiente/Variáveis do Websphere.

 

 

  • Selecione a célula e clique no botão Novo.

 

 

  • Digite os seguintes campos:
    • Nome
      • MYSQL_JDBC_DRIVER_PATH
    • Valor
      • C:\jdbc\mysql
    • Nome
      • Mysql JDBC Provider
  • Clique no botão OK.

 

 

  • Clique no link Rever.

 

  • Marque a opção Sincronizar as alterações com os Nós e clique no botão Salvar.

 

  • Clique no botão OK.

 

 

  • Faça o mesmo procedimento para:

 

LIFERAY_ROOT

c:\liferay


 

2    Criação do Pool de Conexão

 

Este tópico descreve o procedimento de criação do Pool de Conexão.

 

2.1         Criar Pool de Conexão

  • Na console Websphere.

 

 

  • Clique no botão Recursos/JDBC/Provedores JDBC.

 

 

  • Selecione a célula e clique no botão Novo.

 

 

  • Digite os seguintes campos:
    • Tipo de Banco de Dados
      • Definido pelo usuário
    • Nome da Classe de Implementação
      • com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource
    • Nome
      • Mysql JDBC Provider
    • Descrição
      • Mysql JDBC Provider
  • Clique no botão Avançar.

 

 

  • Digite o seguinte campo:
    • Caminho de Classe
      • ${MYSQL_JDBC_DRIVER_PATH}/mysql.jar
  • Clique no botão Avançar.

 

 

 

  • Clique no botão Concluir.

 

 

  • Clique no link Rever.

 

 

  • Marque a opção Sincronizar as alterações com os Nós e clique no botão Salvar.

 

 

  • Clique no botão OK.

 

 

3    Criação do Datasource

Neste tópico vamos descrever o procedimento de criação do Datasource.

 

3.1         Criar Datasource

  • Na console Websphere.

 

 

  • Clique no botão Recursos/JDBC/Origem de Dados.

 

 

  • Selecione a célula e clique no botão Novo.

 

 

  • Digite os seguintes campos:
    • Nome da Origem de Dados
      • Liferay DataSource
    • Nome JNDI
      • jdbc/LiferayPool
  • Clique no botão Avançar.

 

 

  • Marque a opção Selecionar um provedorJDBC Select existente e selecione o JDBC criado anteriormente Mysql JDBC Provider.
  • Clique no botão Avançar.

 

 

 

  • Clique no botão Avançar.

 

 

  • Clique no botão Avançar.

 

 

  • Clique no botão Concluir.

 

 

  • Clique no link Rever.

 

 

  • Marque a opção Sincronizar as alterações com os Nós e clique no botão Salvar.

 

 

  • Clique no botão OK.

 

 

3.2         Criar Propriedades Customizadas

  • Na console Websphere.

 

 

  • Clique no link Liferay DataSource.

 

 

  • Clique no link Propriedades Customizadas.

 

 

  • Clique no botão Novo.

 

 

  • Digite os seguintes campos:
    • Nome
      • serverName
    • Valor
      • localhost
  • Clique no botão OK.

 

 

  • Clique no link Rever.

 

 

  • Marque a opção Sincronizar as alterações com os Nós e clique no botão Salvar.

 

 

  • Clique no botão OK.
  • Faça o mesmo procedimento para os seguintes nomes e valores:

 

portNumber

3306

databaseName

lportal

user

root

password

admin

 

 

3.3         Testar Datasource

  • Na console Websphere.

 

 

  • Marque o link Liferay dataSource e clique no botão Testar Conexão.

 

 

4    Instalação do Liferay

 

Este tópico descreve o procedimento de instalação do Liferay, nesta instalação iremos utilizar três arquivos:

 

  • liferay-portal-6.1.20-ee-ga2-20120731110418084.war: Este arquivo é o pacote do liferay.
  • liferay-portal-dependencies-6.1.20-ee-ga2-20120731110418084.zip: Este arquivo contém os arquivos em que o liferay são dependentes:
    • portlet.jar: Arquivo genérico de portlets, pois o liferay segue a especificação JSR-286 e este arquivo possui os métodos necessários.
    • portal-service.jar: Aquivo que contém os serviços específicos do liferay.
  • Portal-ext.properties: Arquivo que permite definir as propriedades iniciais do portal

 

liferay.home=c:/liferay

 

jdbc.default.jndi.name=jdbc/LiferayPool

 

company.default.locale=pt_BR

company.default.web.id=prodevelopment.com.br

company.default.name=prodevelopment

 

#Context root

portal.ctx=/portal

 

#Directorio temporal de despliegue de liferay

auto.deploy.dest.dir=c:/liferay/websphere-deploy

 

#Hot deploy

auto.deploy.websphere.wsadmin.app.manager.query=

 

#Comprobacion de algo nuevo en deploy

auto.deploy.interval=10000

 

# Set this to true if all users are required to agree to the terms of use.

terms.of.use.required=false

 

journal.article.types=general

 

#

default.admin.password=admin

default.admin.screen.name=admin

default.admin.email.address.prefix=admin

default.admin.first.name=Admin

default.admin.middle.name=

default.admin.last.name=Admin

 

#

admin.email.from.name=Portal

admin.email.from.address=email@dominio.com.br

 

## Desabilita a pergunta secreta

users.reminder.queries.enabled=false

 

#

default.guest.public.layout.name=Home

default.user.private.layout.name=Home

default.user.public.layout.name=Home

 

#

layout.user.private.layouts.enabled=false

layout.user.private.layouts.auto.create=false

#

layout.user.public.layouts.auto.create=false

#

open.id.auth.enabled=false

#

setup.wizard.enabled=false

#

company.default.time.zone=UTC-3

 

4.1         Criar Shared Library

  • Criar um diretório na pasta raiz chamado liferay.
  • Criar um diretório chamado lib dentro do diretório liferay.
  • Descompactar o arquivo liferay-portal-dependencies-6.1.20-ee-ga2-20120731110418084.zip dentro da pasta /liferay/lib.
  • Apagar o arquivo hsql.jar.
  • Na console Websphere.

 

 

  • Clique no botão Ambiente/Bibliotecas compartilhadas.

 

 

  • Selecione a célula e clique no botão Novo.

 

 

  • Digite os seguintes campos:
    • Nome
      • LIFERAY_LIB
    • Descrição
      • Bibliotecas compartilhadas do liferay
    • Caminho de classe
      • C:\liferay\lib
  • Clique no botão OK.

 

 

  • Clique no link Rever.

 

 

  • Marque a opção Sincronizar as alterações com os Nós e clique no botão Salvar.

 

 

  • Clique no botão OK.

 

 

4.2         Configurar Shared Lib no Servidor de Aplicação

  • Na console Websphere.

 

 

  • Clique no botão Servidores/Tipos de Servidores/Servidores de aplicativos Websphere.

 

 

  • Clique no link server1.

 

 

  • Clique no link Carregador de Classes.

 

 

  • Clique no botão Novo.

 

 

  • Clique no botão OK.

 

 

  • Clique no link Rever.

 

 

  • Marque a opção Sincronizar as alterações com os Nós e clique no botão Salvar.

 

 

  • Clique no botão OK.

 

 

  • Clique no link Classloader....

 

 

  • Clique no link Referências de Biblioteca Compartilhada.

 

 

  • Clique no botão Incluir.

 

 

  • Selecione a biblioteca LIFERAY_LIB e clique no botão OK.

 

 

  • Clique no link Rever.

 

 

  • Marque a opção Sincronizar as alterações com os Nós e clique no botão Salvar.

 

 

  • Clique no botão OK.

 

 

 

4.3         Configurar Diretório de Trabalho no Servidor de Aplicação

  • Na console Websphere.

 

 

  • Clique no botão Servidores/Tipos de Servidores/Servidores de aplicativos Websphere.

 

 

  • Clique no link server1.

 

 

  • Clique no link Definição de processo.

 

 

  • Digite os seguintes campos:
    • Nome do Executável
      • ${JAVA_HOME}/bin/java
    • Diretório de Trabalho
      • C:\liferay
  • Clique no botão OK.

 

 

  • Clique no link Rever.

 

 

  • Marque a opção Sincronizar as alterações com os Nós e clique no botão Salvar.

 

 

  • Clique no botão OK.

 

4.4         Configurar JVM no Servidor de Aplicação

  • Na console Websphere.

 

 

  • Clique no botão Servidores/Tipos de Servidores/Servidores de aplicativos Websphere.

 

 

  • Clique no link server1.

 

 

 

  • Clique no link Definição de processo.

 

 

  • Clique no link Java Virtual Machine.

 

 

  • Altere o campo Argumentos JVM Genéricos

-Dfile.encoding=UTF-8 -Dclient.encoding.override=ISO-8859-1 -Dexternal-properties=c:/liferay/portal-ext.properties -Duser.timezone=GMT-3 -Xms1024m -Xmx2048m -XX:MaxPermSize=512m

 

  • Clique no botão OK.

 

 

  • Clique no link Rever.

 

 

  • Marque a opção Sincronizar as alterações com os Nós e clique no botão Salvar.

 

 

  • Clique no botão OK.

 

 

  • Clique no link Java Virtual Machine.

 

 

  • Clique no link Propriedades Customizadas.

 

 

  • Clique no botão Novo.

 

 

  • Digite os seguintes campos:
    • Nome
      • liferay.home
    • Valor
      • C:\liferay
  • Clique no botão OK.

 

 

 

  • Clique no link Rever.

 

 

  • Marque a opção Sincronizar as alterações com os Nós e clique no botão Salvar.

 

 

  • Clique no botão OK.

 

 

4.5         Publicar o Liferay  no Servidor de Aplicação

  • Na console Websphere.

 

 

 

  • Clique no botão Aplicativos/Tipos de Aplicativos/Aplicativos corporativos Websphere.

 

 

  • Clique no botão Instalar.

 

 

  • Clique no botão Selecionar arquivo.
  • Selecione o arquivo liferay-portal-6.1.20-ee-ga2-20120731110418084.war.

 

 

  • Clique no botão Avançar.

 

 

  • Clique no botão Avançar.

 

 

  • Altere o campo Nome do Aplicativo

liferay-portal-6_1_20-ee-ga2_war

  • Clique no botão Avançar.

 

 

  • Clique no botão Avançar.

 

 

 

  • Altere o campo Raiz do Contexto

/portal

  • Clique no botão Avançar.

 

 

 

  • Clique no botão Concluir.

 

 

 

  • Clique no link Rever.

 

 

  • Marque a opção Sincronizar as alterações com os Nós e clique no botão Salvar.

 

 

  • Clique no botão OK.

 

 

4.6         Iniciar o Servidor de Aplicação

  • Na console Websphere.

 

 

  • Clique no botão Servidores/Tipos de Servidores/Servidores de aplicativos Websphere.

 

 

  • Marque o servidor e clique no botão Iniciar.

 

 

4.7         Iniciar o Liferay

  • Na console Websphere.

 

 

 

  • Clique no botão Aplicativos/Tipos de Aplicativos/ Aplicativos corporativos Websphere.

 

 

 

  • Marque a aplicação liferay-portal-6.1.20-ee-ga2_war e clique no botão Iniciar.

 

 

 

 

 

 

4.8         Aplicar a Licença do Liferay

  • Copie o arquivo license-portaldevelopment-developer-6.1.xml para a pasta C:\liferay\deploy.
    • O portal irá registrar a licença e criar um arquivo PortalDevelopment_developer.li na pasta C:\liferay\data\license e apagar o arquivo license-portaldevelopment-developer-6.1.xml da pasta C:\liferay\deploy.
  • Abra o browser e execute http://localhost:9080/portal.

 

 

  • Criar o diretório C:\liferay\ websphere-deploy, este será diretório onde liferay irá redirecionar os plugins instalados.