Instalación de j2ee

Ya he mandado este post, pero por alguna razón no aparece, lo reenvío:

he tratado de instalar j2ee de sun como usuario normal y va de maravilla, pero no me permite instalarlo en carpetas en las que no tengo permiso (obviamente). Por eso quiero instalarlo como superusuario

#sudo java/java_ee_sdk-5-linux.bin
Checking available disk space...
Checking Java(TM) 2 Runtime Environment...
Extracting Java(TM) 2 Runtime Environment files...
Deleting temporary files...

Y ahí se queda sin avanzar.

¿Qué puede ser?, gracias de antemano.

Imagen de rivasdiaz
+1
0
-1

Yo he instalado este servidor y todo funcionó sin ningún problema. Lo más probable es que no hayas dado permisos a root para que acceda a X-Windows.

estando aun como tu usuario, ejecuta:

$ xhost +local:

luego te cambias a root

$ sudo su -

luego configuras la variable de ambiente DISPLAY

$ export DISPLAY=:0.0

luego ya puedes ejecutar cualquier programa que requiera interfaz gráfica como root o como cualquier otro usuario, incluido el instalador de Sun Java App Server.

Por cierto, si vas a utilizar el servidor con NetBeans o pienzas publicar aplicaciones desde el usuario normal, te recomiendo que luego de instalarlo, cambies el grupo de la carpeta y todos los archivos al grupo "admin", al que perteneces si instalaste Ubuntu, y le des permisos de escritura al grupo:

Suponiendo que lo instales en /opt/sunappserver, estos son los comandos:

$ sudo su -
# chgrp --recursive admin /opt/sunappserver
# chmod --recursive g+w /opt/sunappserver
# find /opt/sunappserver -type d -exec chmod g+s '{}' ';'

Este último comando hace que cualquier archivo que se cree dentro de cualquier directorio (-type d) se cree siendo propiedad del mismo grupo (chmod g+s '{}'). Esto es por completitud, para que cualquier usuario que pertenezca al grupo "admin" siempre pueda modificar los archivos.

Saludos,
Rivas.

+1
0
-1