Categorias
Oracle

Upload de Recursos do JDeveloper para WebCenter Portal

Se você construir ou modificar recursos para uma aplicação WebCenter Portal, em vez de gastar seu tempo fazendo ações de exportação e importação, você pode enviar suas atualizações diretamente para o aplicativo WebCenter Portal do JDeveloper. Para ativar as atualizações diretas do projeto JDeveloper WebCenterSpacesResources você deve configurar o arquivo config.properties e verificar se você tem as funções e permissões adequadas para fazer o upload do recurso para o WebCenter Portal.

Seu usuário precisa ter a role monitor no WebLogic Server e permissões de criar, editar, apagar recursos no WebCenter Portal. Como o usuário webLogic tem todas as permissões necessárias, vou usá-lo.

Este é o meu portal.

uploading-resources-direct-from-jdeveloper-to-webcenter-portal1

No JDeveloper, vou usar o projeto WebCenterSpacesResources para gerenciar personalizações de recursos.
Abra o arquivo config.properties e insira os detalhes relativos ao JDeveloper e a sua instalação do WebCenter Portal.

uploading-resources-direct-from-jdeveloper-to-webcenter-portal2

Para as propriedades de configuração wls.userkey e wls.userconfig, você precisa executar comandos WLST para gerar esses arquivos.
Navegue até MIDDLEWARE_HOME/Oracle_WC1/common/bin e digite o comando:

wlst.sh (ou wlst.cmd no Windows)

Execute o seguinte comando para se conectar ao Servidor de Administração do Oracle WebCenter:

connect('<admin_user>','<admin_pwd>', '<host>:<port>')

Execute o seguinte comando para criar um arquivo de configuração de usuário e uma chave de arquivo em um local especificado:

storeUserConfig('<userConfigFile>', '<userKeyFile>')

uploading-resources-direct-from-jdeveloper-to-webcenter-portal3

No projeto WebCenterSpacesResources, clique com o botão direito no recurso que você deseja fazer o upload para o WebCenter Portal, e selecione Upload Portal Resource to server.

uploading-resources-direct-from-jdeveloper-to-webcenter-portal4

Se solicitado, digite seu nome de usuário e senha do WebCenter Portal e clique em OK.

uploading-resources-direct-from-jdeveloper-to-webcenter-portal5

A seguinte mensagem indica que o envio foi bem sucedido.

uploading-resources-direct-from-jdeveloper-to-webcenter-portal6

Vá para o WebCenter Portal e verifique o recurso que você acabou de enviar.
Apenas isso!

uploading-resources-direct-from-jdeveloper-to-webcenter-portal7