Spring WS - Configuración del entorno

En este capítulo, entenderemos el proceso de configuración de Spring-WS en sistemas basados ​​en Windows y Linux. El Spring-WS se puede instalar e integrar fácilmente con suJava environment y MAVENsiguiendo unos sencillos pasos sin complejos procedimientos de configuración. Se requiere la administración de usuarios durante la instalación.

Requisitos del sistema

La siguiente tabla enumera los requisitos del sistema, mientras que los pasos siguientes nos guiarán a través del procedimiento de configuración del entorno.

JDK Java SE 2 JDK 1.5 o superior
Memoria 1 GB de RAM (recomendado)
Espacio del disco Sin requisito mínimo
Versión del sistema operativo Windows XP o superior, Linux

Procedamos ahora con los pasos para instalar Spring-WS.

Paso 1: verificar la instalación de Java

Para empezar, debe tener instalado el Kit de desarrollo de software (SDK) de Java en su sistema. Para verificar esto, ejecute cualquiera de los siguientes dos comandos dependiendo de la plataforma en la que esté trabajando.

Si la instalación de Java se ha realizado correctamente, mostrará la versión actual y la especificación de su instalación de Java. En la siguiente tabla se proporciona un resultado de muestra.

Plataforma Mando Salida de muestra
Ventanas

Abra la consola de comandos y escriba -

\> java -version

Versión de Java "1.7.0_60"

Entorno de tiempo de ejecución Java (TM) SE (compilación 1.7.0_60-b19)

VM de servidor Java Hotspot (TM) de 64 bits (compilación 24.60-b09, modo mixto)

Linux

Abra el terminal de comando y escriba -

$ java -version

versión de Java "1.7.0_25"

Entorno de tiempo de ejecución abierto de JDK (rhel-2.3.10.4.el6_4-x86_64)

Abra la máquina virtual del servidor JDK de 64 bits (compilación 23.7-b01, modo mixto)

Paso 2: configura tu entorno Java

Establecer la variable de entorno JAVA_HOME para apuntar a la ubicación del directorio base donde está instalado Java en su máquina.

S.No. Plataforma y descripción
1

Windows

Establezca JAVA_HOME en C: \ ProgramFiles \ java \ jdk1.7.0_60

2

Linux

Exportar JAVA_HOME = / usr / local / java-current

Agregue la ruta completa de la ubicación del compilador Java a la ruta del sistema.

S.No. Plataforma y descripción
1

Windows

Agregue la cadena "C: \ Archivos de programa \ Java \ jdk1.7.0_60 \ bin" al final de la variable de sistema PATH.

2

Linux

Exportar RUTA = $ RUTA: $ JAVA_HOME / bin /

Ejecuta el comando java -version desde el símbolo del sistema como se explicó anteriormente.

Paso 3: descarga el archivo de Maven

Descarga Maven 3.3.3 desde https://maven.apache.org/download.cgi

SO Nombre de archivo
Ventanas apache-maven-3.3.3-bin.zip
Linux apache-maven-3.3.3-bin.tar.gz
Mac apache-maven-3.3.3-bin.tar.gz

Paso 4: extraiga el archivo de Maven

Extraiga el archivo en el directorio en el que desea instalar Maven 3.3.3. El subdirectorio apache-maven-3.3.3 se creará a partir del archivo.

SO Ubicación (puede ser diferente según su instalación)
Ventanas C: \ Archivos de programa \ Apache Software Foundation \ apache-maven-3.3.3
Linux / usr / local / apache-maven
Mac / usr / local / apache-maven

Paso 5: establecer las variables de entorno de Maven

Agregue M2_HOME, M2 y MAVEN_OPTS a las variables de entorno.

SO Salida
Ventanas

Establezca las variables de entorno mediante las propiedades del sistema.

M2_HOME = C: \ Archivos de programa \ Apache Software Foundation \ apache-maven-3.3.3

M2 =% M2_HOME% \ bin

MAVEN_OPTS = -Xms256m -Xmx512m

Linux

Abra el terminal de comando y configure las variables de entorno.

exportar M2_HOME = / usr / local / apache-maven / apache-maven-3.3.3

exportar M2 = $ M2_HOME / bin

exportar MAVEN_OPTS = -Xms256m -Xmx512m

Mac

Abra el terminal de comando y configure las variables de entorno.

exportar M2_HOME = / usr / local / apache-maven / apache-maven-3.3.3

exportar M2 = $ M2_HOME / bin

exportar MAVEN_OPTS = -Xms256m -Xmx512m

Paso 6: agregue la ubicación del directorio bin de Maven a la ruta del sistema

Ahora agregue la variable M2 a la ruta del sistema.

SO Salida
Ventanas Agregue la cadena;% M2% al final de la variable de sistema, Ruta.
Linux export PATH = $ M2: $ PATH
Mac export PATH = $ M2: $ PATH

Paso 7: verificar la instalación de Maven

Ahora abre la consola, ejecuta lo siguiente mvn mando.

SO Tarea Mando
Ventanas Abrir consola de comandos c: \> mvn --version
Linux Terminal de comando abierto $ mvn --version
Mac Terminal abierta máquina: <joseph $ mvn --version

Finalmente, verifique la salida de los comandos anteriores, que debería ser algo como se muestra a continuación:

SO Salida
Ventanas

Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T17: 27: 37 + 05: 30)

Inicio de Maven: C: \ Archivos de programa \ Apache Software Foundation \ apache-maven-3.3.3

Versión de Java: 1.7.0_75, proveedor: Oracle Corporation

Inicio de Java: C: \ Archivos de programa \ Java \ jdk1.7.0_75 \ jre

Configuración regional predeterminada: en_US, codificación de plataforma: Cp1252

Linux

Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T17: 27: 37 + 05: 30)

Hogar de Maven: /usr/local/apache-maven/apache-maven-3.3.3

Versión de Java: 1.7.0_75, proveedor: Oracle Corporation

Inicio de Java: /usr/local/java-current/jdk1.7.0_75/jre

Mac

Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T17: 27: 37 + 05: 30)

Hogar de Maven: /usr/local/apache-maven/apache-maven-3.3.3

Versión de Java: 1.7.0_75, proveedor: Oracle Corporation

Inicio de Java: /Library/Java/Home/jdk1.7.0_75/jre

Paso 8: Configurar el IDE de Eclipse

Todos los ejemplos de este tutorial se han escrito utilizando el IDE de Eclipse. Se recomienda que los lectores tengan instalada la última versión de Eclipse en su máquina. Para instalar el IDE de Eclipse, descargue los últimos binarios de Eclipse desde el siguiente enlacehttps://www.eclipse.org/downloads/. Una vez descargada la instalación, descomprima la distribución binaria en una ubicación conveniente.

Por ejemplo en C:\eclipse en ventanas, o /usr/local/eclipseen Linux / Unix y finalmente configure la variable PATH apropiadamente. Eclipse se puede iniciar ejecutando los siguientes comandos en la máquina con Windows, o simplemente puede hacer doble clic en eclipse.exe.

%C:\eclipse\eclipse.exe

Eclipse se puede iniciar ejecutando los siguientes comandos en la máquina UNIX (Solaris, Linux, etc.):

$/usr/local/eclipse/eclipse

Después de un inicio exitoso, si todo está bien, debería mostrar la siguiente pantalla:

Paso 9: configurar Apache Tomcat

Podemos descargar la última versión de Tomcat desde https://tomcat.apache.org/. Una vez descargada la instalación, descomprima la distribución binaria en una ubicación conveniente. Por ejemplo en elC:\apache-tomcat-7.0.59 en una máquina con Windows, o en el /usr/local/apache-tomcat-7.0.59 en una máquina Linux / Unix y luego configure el CATALINA_HOME variable de entorno que apunta a las ubicaciones de instalación.

Tomcat se puede iniciar ejecutando los siguientes comandos en una máquina con Windows, o simplemente puede hacer doble clic en startup.bat

%CATALINA_HOME%\bin\startup.bat
 
or
 
C:\apache-tomcat-7.0.59\bin\startup.bat

Tomcat se puede iniciar ejecutando los siguientes comandos en una máquina UNIX (Solaris, Linux, etc.):

$CATALINA_HOME/bin/startup.sh
 
or
 
/usr/local/apache-tomcat-7.0.59/bin/startup.sh

Después de un inicio exitoso, las aplicaciones web predeterminadas incluidas con Tomcat estarán disponibles visitando: http://localhost:8080/. Si todo está bien, entonces debería mostrar la siguiente pantalla:

Puede encontrar más información sobre la configuración y ejecución de Tomcat en la documentación incluida aquí, así como en el sitio web de Tomcat: https://tomcat.apache.org

Tomcat se puede detener ejecutando los siguientes comandos en una máquina con Windows:

%CATALINA_HOME%\bin\shutdown

or

C:\apache-tomcat-7.0.59\bin\shutdown

Tomcat se puede detener ejecutando los siguientes comandos en la máquina UNIX (Solaris, Linux, etc.):

$CATALINA_HOME/bin/shutdown.sh

or

/usr/local/apache-tomcat-7.0.59/bin/shutdown.sh

Una vez que hayamos terminado con este último paso, estamos listos para continuar con el primer ejemplo de servicios web, que discutiremos en el próximo capítulo.