Guía de instalación de la estación de trabajo

improve this page | report issue

Visión general

Siga esta guía de instalación para configurar la estación de trabajo para el desarrollo mediante Mobile Foundation.

Instalador DevKit

El Instalador de MobileFirst Developer Kit instalará MobileFirst Server, una base de datos y un entorno de ejecución en su máquina de desarrollo listos para ser utilizados.

Requisito previo:
El instalador necesita que Java esté instalado.

  1. Instale el JRE de Oracle.

  2. Añada una variable JAVA_HOME que apunte a JRE

    Mac y Linux: Edite su ~/.bash_profile:

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

    Windows:
    Siga esta guía.

    Problema conocido

Instalación

Obtenga el instalador de DevKit desde la página de descargas y siga las instrucciones que aparezcan en la pantalla.

instalador de devkit

Inicio y detención del servidor

Abra una ventana de línea de mandatos y vaya a la ubicación de la carpeta extraída.

Mac y Linux:

  • Para iniciar el servidor: ./run.sh -bg
  • Para detener el servidor: ./stop.sh

Windows:

  • Para iniciar el servidor: ./run.cmd -bg
  • Para detener el servidor: ./stop.cmd

Acceso a MobileFirst Operations Console

Se puede acceder a MobileFirst Operations Console de las siguientes maneras:

consola

MobileFirst CLI

MobileFirst CLI es una interfaz de línea de mandatos que permite registrar aplicaciones en MobileFirst Server, hacer pull/push a aplicaciones desde/a MobileFirst Server, crear adaptadores Java y JavaScript, gestionar distintos servidores locales y remotos, crear adaptadores Java y JavaScript, gestionar servidores locales y remotos, actualizar aplicaciones en directo mediante Direct Update, etc.

Requisito previo:

  1. NodeJS y NPM son requisitos para poder instalar MobileFirst CLI.
    Descargue e instale NodeJS v6.11.1 y NPM v3.10.10. Para la versión MobileFirst CLI version 8.0.2018100112 o superiores, puede utilizar Node v8.x o v10.x.

Para verificar la instalación, abra una ventana de línea de mandatos y ejecute node -v.

  1. Algunos mandatos de la interfaz de línea de mandatos (CLI), como por ejemplo los necesarios para crear, compilar y desplegar adaptadores precisan de Maven. Consulte la sección siguiente para obtener instrucciones de instalación.

Instalación de MobileFirst CLI

Abra una ventana de terminal y ejecute: npm install -g mfpdev-cli.

Mac y Linux: Observe que podría necesitar ejecutar el mandato utilizando sudo.
Obtenga más información sobre cómo corregir los permisos de NPM.

Para verificar la instalación, abra una ventana de línea de mandatos y ejecute mfpdev -v o mfpdev help.

consola

Adaptadores y comprobaciones de seguridad

Los Adaptadores y las Comprobaciones de seguridad son dos formas de incorporar autenticación y otras capas de seguridad a su aplicación.

Requisito previo:
Se necesita Apache Maven para realizar la configuración y antes de poder crear adaptadores y comprobaciones de seguridad.

  1. Descargue el .zip de Apache Maven
  2. Añada una variable MVN_PATH, apuntando a la carpeta de Maven

    Mac y Linux: Edite su ~/.bash_profile:

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

    Windows:

    Siga esta guía.

    Verifique la instalación ejecutando:

     mvn -v
    

Uso

Con Apache Maven instalado, ahora podrá crear adaptadores a través de mandatos de línea de Maven o utilizando MobileFirst CLI.
Para obtener más información, revise las guías de aprendizaje de adaptadores.

Problema conocido en Windows

En máquinas Windows con Oracle Java 8, actualización 60 y superior, los instaladores de MobileFirst que utilizan tecnología InstallAnywhere fallan con el error siguiente.

launch-error

Causa del error

Los cambios introducidos por Oracle en Java 8, actualización 60, hace que los instaladores que se han creado utilizando InstallAnywhere fallen con el error anterior. Este error es debido a que con Oracle Java 8u60 y superior, InstallAnywhere no detecta automáticamente la ubicación de la JVM soportada más recientemente en la máquina de Windows.

Resolución del error

Se puede utilizar uno de los métodos siguientes para resolver el problema.

Método 1

Guíe a InstallAnywhere para que inicie una JVM específica. Inicie el instalador con la línea de mandatos e indique a InstallAnywhere qué JVM se ha de utilizar para el inicio utilizando el parámetro LAX_VM.

lax-vm-parameter

Método 2

Dado que este problema no se muestra con las versiones de Java anteriores a Java 8u60, utilice Java 7.

Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on May 13, 2020