Instalando o WebCenter Sites no WebLogic

O Oracle WebCenter Sites é um gerenciador de conteúdo de grande escala e de alto desempenho. Você e sua equipe de desenvolvimento usam o Oracle WebCenter Sites para criar e gerenciar grandes e complexos websites, sites que se dirigem a negócios, e outros tipos de sites, que são genericamente chamados de “sites online” ou “websites”.

Vamos instalar o Oracle WebCenter Sites!
Antes de tudo, temos de criar e configurar um banco de dados.
Usando o Oracle Database XE, execute:

CREATE USER csuser IDENTIFIED BY welcome1 DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp; 
GRANT CREATE session, CREATE table, CREATE view TO csuser;
GRANT UNLIMITED TABLESPACE TO csuser;
COMMIT;

installing-webcenter-sites-on-weblogic1

Para instalar o Oracle WebLogic Server, use esse post: Instalação do Oracle WebCenter Portal – Parte 3: Oracle WebLogic Server.

Para criar um domínio, vá ao Middleware Home e execute:

Windows: wlserver_10.3/common/bin/config.cmd
Linux: ./wlserver_10.3/common/bin/config.sh

Selecione a opção “Criar um novo domínio WebLogic”. Clique em Próximo duas vezes.

installing-webcenter-sites-on-weblogic2

Defina o nome do domínio e a localização. Clique em Próximo.

installing-webcenter-sites-on-weblogic3

Defina o usuário admin e a senha. Clique em Próximo cinco vezes.

installing-webcenter-sites-on-weblogic4

Clique em Criar.

installing-webcenter-sites-on-weblogic5

Clique em Concluído.

installing-webcenter-sites-on-weblogic6

Abra o arquivo <MIDDLEWARE_HOME>/user_projects/domains/wcs_domain/bin/setDomainEnv.cmd (setDomainEnv.sh no Linux), e altere o seguinte:

if "%JAVA_VENDOR%"=="Sun" (
  set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx2048m
  set WLS_MEM_ARGS_32BIT=-Xms512m -Xmx2048m
) else (
  set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx2048m
  set WLS_MEM_ARGS_32BIT=-Xms512m -Xmx2048m
)

set MEM_PERM_SIZE_64BIT=-XX:PermSize=256m
set MEM_PERM_SIZE_32BIT=-XX:PermSize=256m

set MEM_MAX_PERM_SIZE_64BIT=-XX:MaxPermSize=256m
set MEM_MAX_PERM_SIZE_32BIT=-XX:MaxPermSize=256m

Inicie o WebLogic Server, e vá até o WebLogic Server Administration Console para criar um datasource. Navegue até Serviços | Origens de Dados, e selecione Novo | Origens de Dados Genérica.
Defina Nome para CSUSERDS, Nome da JNDI para csDataSource, e Tipo de Banco de Dados para Oracle. Clique em Próximo.

installing-webcenter-sites-on-weblogic7

Selecione a opção “Oracle’s Driver (Thin) for Instance connections; Versions:9.0.1 and later”. Clique em Próximo.

installing-webcenter-sites-on-weblogic8

Clique em Próximo.

installing-webcenter-sites-on-weblogic9

Defina o Nome do Banco de Dados para xe, Host para localhost, Porta para 1521 e Senha para welcome1. Clique em Próximo.

installing-webcenter-sites-on-weblogic10

Clique em Próximo.

installing-webcenter-sites-on-weblogic11

Selecione AdminServer e clique em Finalizar.

installing-webcenter-sites-on-weblogic12

Selecione CSUSERDS, e depois a aba Pool de Conexão.
Altere Capacidade Inicial para 10 e Capacidade Máxima para 100. Clique em Salvar.

installing-webcenter-sites-on-weblogic13

Pare o WebLogic Server.

Vá até o site da Oracle e baixe o Oracle WebCenter Sites Release 11g R1 (11.1.1.8.0): http://www.oracle.com/technetwork/middleware/webcenter/sites/downloads/index.html.
Descompacte o arquivo baixado, vá até WebCenterSites_11.1.1.8.0/WCS_Sites, descompacte o arquivo WCS_Sites.zip e execute:

Windows: Sites/csInstall.bat
Linux: Sites/csInstall.sh

Clique em Next duas vezes.

installing-webcenter-sites-on-weblogic14

installing-webcenter-sites-on-weblogic15

Aqui, você pode alterar o diretório de instalação do WebCenter Sites. Clique em Next.

installing-webcenter-sites-on-weblogic16

Clique em Sim para criar o diretório de instalação do WebCenter Sites.

installing-webcenter-sites-on-weblogic17

Clique em Next duas vezes.

installing-webcenter-sites-on-weblogic18

installing-webcenter-sites-on-weblogic19

Selecione a opção “Avisports Sample Site”. Clique em Next.

installing-webcenter-sites-on-weblogic20

Selecione todas as opções e clique em Next.

installing-webcenter-sites-on-weblogic21

Selecione a opção “WCC Integration” e clique em Next seis vezes.

installing-webcenter-sites-on-weblogic22

installing-webcenter-sites-on-weblogic23

installing-webcenter-sites-on-weblogic24

installing-webcenter-sites-on-weblogic25

installing-webcenter-sites-on-weblogic26

installing-webcenter-sites-on-weblogic27

Altere o Hostname para localhost e Port Number para 7001. Clique em Next duas vezes.

installing-webcenter-sites-on-weblogic28

installing-webcenter-sites-on-weblogic29

Selecione a opção “WebLogic 10.3.6+” e clique em Next.

installing-webcenter-sites-on-weblogic30

Altere Path to the WebLogic Application server directory para <MIDDLEWARE_HOME>/wlserver_10.3. Clique em Next.

installing-webcenter-sites-on-weblogic31

Altere Domain Name para wcs_domain e Path to the manual deployment directory para <MIDDLEWARE_HOME>/user_projects/domains/wcs_domain. Clique em Next seis vezes.

installing-webcenter-sites-on-weblogic32

installing-webcenter-sites-on-weblogic33

installing-webcenter-sites-on-weblogic34

installing-webcenter-sites-on-weblogic35

installing-webcenter-sites-on-weblogic36

installing-webcenter-sites-on-weblogic37

Clique em Install.

installing-webcenter-sites-on-weblogic38

Quando o Dialogo aparecer, não clique em OK.
Abra o arquivo <MIDDLEWARE_HOME>/user_projects/domains/wcs_domain/bin/startWebLogic.cmd (startWebLogic.sh no Linux), e adicione o seguinte: (Lembre-se de alterar <MIDDLEWARE_HOME> e <WCS_INSTALL_HOME>)

## Windows ##
set JAVA_OPTIONS=-Dfile.encoding=UTF-8 -Dnet.sf.ehcache.enableShutdownHook=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=<MIDDLEWARE_HOME>/user_projects/domains/wcs_domain/servers/AdminServer/tmp -Djava.library.path=<CS_INSTALL_HOME>/bin %JAVA_OPTIONS%

set CLASSPATH=<WCS_INSTALL_HOME>/bin; %CLASSPATH%

set PRE_CLASSPATH=<MIDDLEWARE_HOME>/user_projects/domains/wcs_domain/CS/WEB-INF/lib/commons-lang-2.4.jar; %PRE_CLASSPATH%

## Linux ##
JAVA_OPTIONS="-Dfile.encoding=UTF-8 -Dnet.sf.ehcache.enableShutdownHook=true -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=<MIDDLEWARE_HOME>/user_projects/domains/wcs_domain/servers/AdminServer/tmp -Djava.library.path=<CS_INSTALL_HOME>/bin ${JAVA_OPTIONS}"

CLASSPATH="<WCS_INSTALL_HOME>/bin:$CLASSPATH"

PRE_CLASSPATH="<MIDDLEWARE_HOME>/user_projects/domains/wcs_domain/CS/WEB-INF/lib/commons-lang-2.4.jar:$PRE_CLASSPATH"

installing-webcenter-sites-on-weblogic39

Reinicie o WebLogic Server e vá até o WebLogic Server Administration Console para instalar as aplicações CS e CAS. Navegue até Implantações e clique em Instalar. Selecione CS (abrir diretório), e clique em Próximo duas vezes.

installing-webcenter-sites-on-weblogic40

installing-webcenter-sites-on-weblogic41

Selecione a opção “Tornarei a implantação acessível no local a seguir”. Clique em Finalizar.

installing-webcenter-sites-on-weblogic42

Faça o mesmo para implantar a aplicação CAS.

installing-webcenter-sites-on-weblogic43

Vá até o Dialogo e clique em OK para continuar a instalação.
Clique em OK para completar a instalação.

installing-webcenter-sites-on-weblogic44

A instalação do Oracle WebCenter Sites é concluída com êxito.
Para acessar o WebCenter Sites vá até http://localhost:7001/servlet

installing-webcenter-sites-on-weblogic45

Waslley Souza

Autor: Waslley Souza

Consultor Oracle com foco em tecnologias Oracle Fusion Middleware e SOA. Certificado Oracle WebCenter Portal, Oracle ADF e Java.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *