Según se explica en la misma página de Glassfish (http://glassfish.java.net/es/downloads/v2.1.1-final.html); la instalación, a priori, es bastante sencilla (me voy a permitir copiar y pegar las instrucciones, porque en esto no aporto nada nuevo):
Para instalar y configurar GlassFish debe contar con JDK 5 o JDK 6 instalado en el sistema. El proceso de configuración dependerá de Ant (1.6.5). El paquete incluye una distribución Ant que se ha ampliado con tareas con el fin de facilitar el desarrollo de aplicaciones Java EE 5 para el servidor de aplicaciones.
- Descargue uno de los paquetes en un disco, establezca JAVA_HOME para el JDK que ha instalado en su sistema.
- Ejecute:
% java -Xmx256m -jar filename.jar
¡OJO aquí!
En este paso (sobre todo si instalas en servidor de aplicaciones en remoto), te puede dar un error de:
“ java.lang.UnsatisfiedLinkError: Can’t load library: ….. libXtst.so.6: cannot open shared object file: No such file or directory “
Esto es porque no puede arrancar la instalación en modo gráfico.
¿Solución? Añadir a la llamada el modificador -console para que haga todo en modo consola
java -Xmx256m -jar filename.jar -console
Este comando desagregará GlassFish y creará una nueva estructura de directorios enraizados bajo un directorio llamado “glassfish”.
-
% cd glassfish
- Si está utilizando un equipo con un sistema operativo derivado de UNIX(tm), defina el permiso de ejecución para los binarios de Ant que están incluidos con el paquete de GlassFish.
% chmod -R +x lib/ant/bin
% lib/ant/bin/ant -f setup.xml
O bien, para Windows:
% lib\ant\bin\ant -f setup.xml
Para la versión GlassFish v2 UR1, que admite la instalación con compatibilidad para clústeres, no tiene más que cambiar el paso 4 de la instalación descrita más arriba.
% lib/ant/bin/ant -f setup-cluster.xml
O bien, para Windows:
% lib\ant\bin\ant -f setup-cluster.xml
Archivado en java glassfish instalacion
Siguiendo un poco la idea de la última entrada, voy a empezar con el brainstorm personal para que no me vuelva a pasar esto que me ha pasado hoy (2 horas para montar lo que el título del post indica ….. ) JAMÁS.
Voy a ir a los hechos; paso a paso pero con poca explicación, porque en realidad es una bobada, pero como soy como Dori (el pez azul de Buscando a Nemo) pues me pasan estas cosas :S
Al final, de lo que se trata es de poder configurar los directorios de los que queremos que el apache coja los fuentes, para así no tener que copiar todo siempre dentro del directorio htdocs del servidor web (de hecho casi seguro nunca estarán ahí xD)
OJO premisas:
- Windows
- Xampp
- Saber lo que es apache y cómo se utiliza.
- Hoy es 03/02/201. Ni antes ni después. Esto funciona a día de hoy. No sé que pasará dentro de un mes ni dentro de 3 años :(
1\ Editar el fichero C:\xampp\apache\conf\extra\httpd-vhosts.conf
2\ Vamos hasta el final del fichero y añadimos:
NameVirtualHost *:80 #Habilita los hosts virtuales
<VirtualHost *:80>
ServerName localhost
DocumentRoot “C:/xampp/htdocs/”
</VirtualHost>
Estas lineas nos permiten no perder la referencia a las webs que ya tuviésemos funcionando correctamente desde el htdocs.
3\ Ahora vamos a lo que interesa, a añadir nuestros nuevos “sites” con sus rutas relativas (o como virtual hosts). Los míos son así:
<VirtualHost *:80>
DocumentRoot “D:\Proyectos\examples\modular-backbone”
ServerName modular-backbone.local
<Directory “D:\Proyectos\examples\modular-backbone”>
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot “D:\Proyectos\examples\todo-app”
ServerName todo-app-backbone.local
<Directory “D:\Proyectos\examples\todo-app”>
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Es decir, a parte de lo que ya teníamos configurado para ver desde:
-http://localhost/*
ahora tenemos un par de proyectos más:
- http://modular-backbone.local
- http://todo-app-backbone.local
Pero entonces, ¿porqué si intentamos acceder no vemos nuestras webs?
En realidad, es porque nos falta un paso más a cumplir, añadir estas nuevas urls “conocidas” a nuestro fichero de hosts. Esto no es más que para que nuestros navegadores, cuando lean esas urls con extensión “rara” sepan a dónde deben de ir a buscar para visualizar su html.
4\ Busca el fichero de hosts. En mi caso (Windows 7) lo encontré aquí:
C:\Windows\System32\drivers\etc\hosts
IMPORTANTE: si usas Windows Vista o Windows 7, debes editar este fichero con permisos de administrador. Si no no te dejará salvar los cambios.
Una vez abierto, vamos al final del fichero, y añadimos las urls de nuestras nuevas aplicaciones:
127.0.0.1 diana.local
127.0.0.1 modular-backbone.local
127.0.0.1 todo-app-backbone.local
También puedes añadir esta , si no la tienes ya:
127.0.0.1 localhost
¡Y ya está!
Simplemente reiniciamos el apache y lo tenemos todo perfecto.
¿Qué fácil no? Pues a mi me ha tenido entretenido un ratejo :S
Será que estoy dormido por el frío de hoy …
Llevaba como un año sin poner absolutamente NADA en este blog.
La idea era seguir así (soy demasiado vago para escribir regularmente …. ni siquiera para copiar/pegar un enlace de un video/texto(imagen gracioso (que era lo que haci, por otra parte)).
He aquí el pero: (si no eres informátic@/programador@ puede dejar de leer aquí xD)
Hoy he instalado por millonésima vez el apache en windows, y como siempre, me ha costado Dios y ayuda crear los <VirtualHosts>.
Si, ya, ya sé que es una bobada … pero hacía siglos que no lo hacía y me ha costado, no me da vergüenza reconocerlo :S
Conclusión: se acabó.
A partir de ahora “Maybe one day … ” se convierte en un blog técnico para que yo, que soy un puto desastre y que nunca me acuerdo de lo que hago/creo (y es mucho la verdad :S), tenga un sitio donde descargar mi “brainstorm” personal y donde mirar cada vez que tenga que rehacer alguna de esas mil cosas que hago, en vez de recorrerme medio internet en busca del “camino correcto”.
Ya está. Ya lo he dicho.
Ahora veremos si realmente lo hago.
Atentamente,
Un vago con memoria de pez.
PD: de paso, voy a cambiar el nombre al blog. Ya veremos qué se me ocurre :D
Archivado en vuelta cole empezar tecnico
Las cosas claras, y el chocolate espeso. Política y economía para todos los públicos, clara y directa. Una pena que nuestros políticos no sean tan transparentes.
Porque en Bankia son unos ladrones, no “bankeros” …
Vía @aledoo
Sencillamente BRUTAL! :D RT @kurioso: Cómo se libra una lesbiana de un ligón de discoteca, por @Tigretonybolli …me encanta!
¡Despierta! #spanishrevolution #nolesvotes #nonosvamos
Via @highwayman
Archivado en nolesvotes nonosvamos spanishrevolution