Guia de Instalação da Estação de Trabalho

improve this page | report issue

Visão Geral

Siga esse guia de instalação para configurar sua estação de trabalho para desenvolvimento usando o Mobile Foundation.

DevKit Installer

O MobileFirst Developer Kit Installer irá instalar um MobileFirst Server, banco de dados e tempo de execução prontos para uso na máquina do desenvolvedor.

**Pré-requisito: **
O instalador requer o Java instalado.

  1. Instalar JRE do Oracle.

  2. Inclua uma variável JAVA_HOME, apontando para o JRE

    Mac e Linux: Edite seu ~/.bash_profile:

     #### ORACLE JAVA
     export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home"
    

    Windows:
    Siga esse guia.

    Problema Conhecido

Tarefas de Instalação

Obtenha o DevKit Installer na página Downloads e siga as instruções na tela.

devkit installer

Iniciando e Parando o Servidor

Abra uma janela de linha de comandos e navegue para o local da pasta extraída.

Mac e Linux:

  • Para iniciar o servidor: ./run.sh -bg
  • Para parar o servidor: ./stop.sh

Windows:

  • Para iniciar o servidor: ./run.cmd -bg
  • Para parar o servidor: ./stop.cmd

Acessando o MobileFirst Operations Console

É possível acessar o MobileFirst Operations Console das seguintes maneiras:

console

MobileFirst CLI

O MobileFirst CLI é uma interface da linha de comandos que permite registrar aplicativos no MobileFirst Server, aplicativo pull/push de/para o MobileFirst Server, criar adaptadores Java e JavaScript, gerenciar vários servidores locais e remotos, atualizar aplicativos em tempo real usando o Direct Update etc

**Pré-requisito: **

  1. O NodeJS e o NPM são necessários antes de ser possível realizar a instalação do MobileFirst CLI.
    Faça o download e instale o NodeJS v6.11.1 e o NPM v3.10.10. Para o MobileFirst CLI versão 8.0.2018100112 ou superior, é possível usar o nó v8.x ou v10.x.

Para verificar a instalação, abra uma janela de linha de comandos e execute: node -v.

  1. Alguns comandos da CLI, como criar, construir e implementar adaptadores requerem o Maven. Consulte a próxima seção para obter instruções de instalação.

Instalação do MobileFirst CLI

Abra Terminal e execute: npm install -g mfpdev-cli.

Mac e Linux: Observe que pode ser necessário executar o comando usando sudo.
Leia mais sobre corrigindo permissões de NPM.

Para verificar a instalação, abra uma janela de linha de comandos e execute: mfpdev -v ou mfpdev help.

console

Adaptadores e verificações de segurança

Adaptadores e Verificações de segurança são sua entrada para introduzir autenticação e outras camadas de segurança em seu aplicativo.

**Pré-requisito: **
O Apache Maven é necessário para configuração antes da criação de adaptadores e verificações de segurança.

  1. Faça download do .zip do Apache Maven
  2. Inclua uma variável MVN_PATH, apontando para a pasta Maven

    Mac e Linux: Edite seu ~/.bash_profile:

     #### Apache Maven
     export MVN_PATH="/usr/local/bin"
    

    Windows:

    Siga esse guia.

    Verifique a instalação executando:

     mvn -v
    

USO

Com o Apache Maven instalado, agora é possível criar adaptadores por meio de comandos da linha de comandos do Maven ou usando o MobileFirst CLI.
Para obter informações adicionais, revise os tutoriais Adaptadores.

Problema conhecido no Windows

Em máquinas Windows com Oracle Java 8 atualização 60 e acima, os instaladores do MobileFirst usando a tecnologia InstallAnywhere falham com o erro a seguir.

erro de ativação

Causa do erro

As mudanças introduzidas pelo Oracle no Java 8 atualização 60 fazem com que os instaladores construídos usando o InstallAnywhere falhem com o erro acima. A razão para essa falha é que com o Oracle Java 8u60 e acima, o InstallAnywhere falha em detectar automaticamente o local da JVM suportada mais recente na máquina Windows.

Resolvendo o erro

Uma das abordagens a seguir pode ser usada para resolver o problema.

Abordagem 1

Orientar o InstallAnywhere a ativar usando uma determinada JVM. Ative o instalador por meio da linha de comandos e indique ao InstallAnywhere qual JVM usar para a ativação usando o parâmetro LAX_VM.

lax-vm-parameter

Abordagem 2

Como esse problema não é visto com versões Java anteriores ao Java 8u60, use o Java 7.

Last modified on May 13, 2020