Maybe one day ...

Your awesome Tagline

0 notas

Instalación Glassfish v2.1 ¿problemas con instalación remota?

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.

  1. Descargue uno de los paquetes en un disco, establezca JAVA_HOME para el JDK que ha instalado en su sistema.
  2. 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”.
  3.  % cd glassfish
  4. 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

0 notas

VirtualHost multi-site en Apache con xampp y Windows

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 … 

0 notas

La vuelta al cole (al menos para algunas cosas)

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

2 notas

Carlos Polo Gil: 35 Euros / hora

carlospolo:

Desde que comencé en esto de la informática ha habido una cosa que me ha llamado poderosamente la atención; Lo poco que se valora a los ingenieros informáticos y de telecomunicaciones (sobre todo a los primeros) en este santo país que es España.

Cuando fundé NTS, comenzamos en el año 2002…

0 notas

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.