/
3. Configuración del entorno Java

3. Configuración del entorno Java

Antes de comenzar con la instalación de Redhat FUSE o Apache Tomcat hay instalar Java SE 7 en el Sistema Operativo.

  • Descarga e instalación de Java SE 7

1-      Descarga del JDK de Java SE 7 y componentes necesarios.

Descargamos el kit de desarrollo, la documentación y la extensión de criptografía para Java SE 7.

Se utiliza ~/Descargas/bundle_fuse/JAVA/SE7/ como directorio de descargas

Nombre de archivo:

Descargar Java SE Development Kit 7u80, habrá que aceptar la licencia y utilizar las credenciales de Oracle para la descarga:

jdk-7u80-linux-x64.tar.gz

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u80-oth-JPR

Nombre de archivo:

Descargar Java SE Development Kit 7u80 Documentation, la documentación para el JDK:

jdk-7u80-docs-all.zip

http://www.oracle.com/technetwork/java/javase/downloads/java-se-7-doc-download-435117.html

Nombre de archivo:

Descargar Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 7:

UnlimitedJCEPolicyJDK7.zip

http://www.oracle.com/technetwork/java/embedded/embedded-se/downloads/jce-7-download-432124.html

2-      Extracción de los componentes.

Se extraen el JDK, la documentación y el JCE en /usr/local/ con las siguientes acciones.

Privilegios de administrador

su root

Extraemos el JDK en /usr/local/ y eliminamos el comprimido

cd /usr/local

cp ~/Descargas/bundle_fuse/JAVA/SE7/jdk-7u80-linux-x64.tar.gz .

tar xzf jdk-7u80-linux-x64.tar.gz

rm jdk-7u80-linux-x64.tar.gz

Extraemos la documentacion y la extension de criptografía

cd /usr/local/jdk1.7.0_80/

cp ~/Descargas/bundle_fuse/JAVA/SE7/jdk-7u80-docs-all.zip .

cp ~/Descargas/bundle_fuse/JAVA/SE7/UnlimitedJCEPolicyJDK7.zip .

unzip jdk-7u80-docs-all.zip

rm jdk-7u80-docs-all.zip

unzip UnlimitedJCEPolicyJDK7.zip

cd UnlimitedJCEPolicy/

cp -i * ../jre/lib/security/

cd ..

chown root:root -R jdk1.7.0_80/


  • Descarga e instalación de otras herramientas de Java

1-      Descarga de herramientas adicionales de Java

Descargamos Apache Ant, Apache Groovy y Apache Maven.

Se utiliza ~/Descargas/bundle_fuse/JAVA/TOOLS/ como directorio de descargas

Nombre de archivo:

Descargar Apache Ant 1.9.9:

apache-ant-1.9.9-bin.tar.gz

http://apache.rediris.es//ant/binaries/apache-ant-1.9.9-bin.tar.gz

Nombre de archivo:

Descargar Apache Groovy 2.4.9:

apache-groovy-binary-2.4.9.zip

https://bintray.com/groovy/maven/download_file?file_path=apache-groovy-binary-2.4.9.zip

Nombre de archivo:

Descargar Apache Maven 3.39:

apache-maven-3.3.9-bin.tar.gz

https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.3.9/apache-maven-3.3.9-bin.tar.gz

2-      Extracción de los componentes.

Se extraen el JDK, la documentación y el JCE en /usr/local/ con las siguientes acciones.

Privilegios de administrador

su root

Copiar los comprimidos a /usr/local/

cp ~/Descargas/bundle_fuse/JAVA/TOOLS/apache-ant-1.9.9-bin.tar.gz .

cp ~/Descargas/bundle_fuse/JAVA/TOOLS/apache-maven-3.3.9-bin.tar.gz .

cp ~/Descargas/bundle_fuse/JAVA/TOOLS/apache-groovy-binary-2.4.9.zip .

Extraer los comprimidos

tar xzf apache-ant-1.9.9-bin.tar.gz

tar xzf apache-maven-3.3.9-bin.tar.gz

unzip apache-groovy-sdk-2.4.9.zip

Eliminar los comprimidos

rm apache-ant-1.9.9-bin.tar.gz

rm apache-maven-3.3.9-bin.tar.gz

rm apache-groovy-binary-2.4.9.zip


  • Creación de scripts de apoyo para entorno Java

En esta sección se crean scripts de apoyo para poder configurar y reconfigurar el entorno Java en la máquina de manera rápida y sencilla.

1-      Crear el directorio y los archivos que vamos a rellenar

cd ~

mkdir bin

cd bin

touch setenv7.0.80_BASE

touch setenv7.0.80_FULL

chmod ugo+x setenv7.0.80_BASE

chmod ugo+x setenv7.0.80_FULL

2-      Rellenar los scripts con sus respectivos contenidos

Contenidos de ~/bin/setenv7.0.80_BASE

 

#!/bin/bash

# -----------------------------------------

# NOTA: para ser invocado como "source ..."

# -----------------------------------------

export JAVA_HOME=/usr/local/jdk1.7.0_80

export PATH=$JAVA_HOME/bin:$PATH

clear

echo JAVA_HOME[${JAVA_HOME}]

echo PATH[${PATH}]

java -version


Contenidos de ~/bin/setenv7.0.80_FULL

 

#!/bin/bash

# -----------------------------------------------------------------

# NOTA: para ser invocado como "source ..."

# -----------------------------------------------------------------

export JAVA_HOME=/usr/local/jdk1.7.0_80

export ANT_HOME=/usr/local/apache-ant-1.9.9

export M2_HOME=/usr/local/apache-maven-3.3.9

export GROOVY_HOME=/usr/local/groovy-2.4.9

export M2=$M2_HOME/bin

export MAVEN_OPTS="-Xms256m -Xmx512m -Dmaven.artifact.threads=3"

export PATH=$JAVA_HOME/bin:$M2:$ANT_HOME/bin:$GROOVY_HOME/bin:$PATH

clear

echo JAVA_HOME[${JAVA_HOME}]

echo PATH[${PATH}]

java -version

ant -version

mvn --version

groovy version


3-      Añadir alias para los scripts a:.bashrc

Editar ~/.bashrc y añadir las siguientes líneas

alias SJ7080BASE='source $HOME/bin/setenv7.0.80_BASE'

alias SJ7080FULL='source $HOME/bin/setenv7.0.80_FULL'


Related content

1.3.3. Customize Java environment
1.3.3. Customize Java environment
More like this
2.1. Prerrequisitos
2.1. Prerrequisitos
More like this
1.3.7. FUSE Installation
1.3.7. FUSE Installation
More like this
8. Ajustes adicionales de Fuse, Tomcat y certificados
8. Ajustes adicionales de Fuse, Tomcat y certificados
More like this
7. Instalación de Fuse
7. Instalación de Fuse
More like this
b+SII FUSE
More like this

Avvale 2024