Vagando y Divagando con la nueva tecnologia de Java me encontre con los JavaBeans... y mejor aun..con los Enterprise JavaBeans...mmmm pero leyendo una y otra vez el wiki como que el concepto de EJB no quedaba claro....Pues bueno dicen que los humanos entendemos mejor con ejemplos...pues bueno seria mejor poner manos a la obra con los EJB's...
Pero antes de empezar a programar con esta teconologia...necesitamos un "Servidor" o como lo llama Sun un "Java Application Container"... pero en el mercado hay muchos.... Tomcat, JBoss, pero siguiendo con el afecto hacia Sun Microsystems se opto por usar GlassFish...
Bueno basta de charla vamos a lo bueno....
1) Primero que nada es instalar GlassFish... aqui hay de 2 sopas... la primera es usar el Manejador de Paquetes de Open Solaris... recomiendo este modo...esto hace mas sencillo la instalacion... Si no lo tiene el metodo consiste en bajar el .jar de la pagina de glassfish para Plataforma Solaris obviamente, moverlo a una carpeta "conocida" como /opt y correr el jar con "java -j" despues hacer "links" a los binarios... en los siguientes pasos veras cuales son esos binarios.
2) Una vez instalado lo que hay que hacer es crear un "dominio"... para eso usamos la consola "asadmin"
root@billSucks#asadmin
Entraras al "prompt" de configuracion...puedes usar la ayuda para ver cuales son los comandos
asadmin> help
Creamos el dominio:
asadmin> create-domain --user admin --adminport 4848 --instanceport 8880 midominio
Nos va a pedir una contraseña para el administrador
Con esto bastara...tu dominio se crea por default bajo /var/appserver/domains/midominio
Observa la estructura de esa carpeta.... XD
Para ver si funciona:
http://localhost:8880/
Para entrar a modo administrador:
http://localhost:4848/
Recomiendo que visites la documentacion de Glassfish para que puedas poner a "tu modo" el server...en futaras entradas pondre mis experiencias usando esta tecnologia.
Saludos
jueves 19 de junio de 2008
viernes 9 de mayo de 2008
Eclipse IDE en Open Solaris
Hola mis amigos!!! ya estoy de vuelta con una nueva aportacion, a continuacion describo como instalar eclipse en un sistema Open Solaris.
1) Bajar el paquete de esta pagina: http://ocean1.ee.duth.gr/SolarisX/
2) Descomprimir el archivo: bash$ eclipse-3.2.2.pkg.gz
3) Como root ejecutar: # pkgadd -d eclipse-3.2.2.pkg
Y listo... el ejecutable se guarda en:
/opt/gnu/eclipse/
Si tienen problemas para instalar nuevas actualizaciones o plug-ins cambiar los permisos de esta carpeta.
Saludos y Viva Solaris
1) Bajar el paquete de esta pagina: http://ocean1.ee.duth.gr/SolarisX/
2) Descomprimir el archivo: bash$ eclipse-3.2.2.pkg.gz
3) Como root ejecutar: # pkgadd -d eclipse-3.2.2.pkg
Y listo... el ejecutable se guarda en:
/opt/gnu/eclipse/
Si tienen problemas para instalar nuevas actualizaciones o plug-ins cambiar los permisos de esta carpeta.
Saludos y Viva Solaris
viernes 31 de agosto de 2007
Intel High Definition Audio en Solaris 10
Instalar el driver de Intel High definition Audio en Solaris en realidad es mas sencillo que en FreeBSD, lo unico que se tiene que hacer es bajar el apropiado driver.
http://www.opensound.com/download.cgi
Ahi se tiene que seleccionar el SO (en este caso solaris) y bajar el archivo ".pkg" que viene ahi.
Una vez descargado hay que ejecutar este comando como root:
pkgadd -d oss-solaris-xxx-xxx.pkg
Y listo solo faltaria reiniciar.
Para probar con funcione en consola pueden ejecutar osstest.
Hasta la proxima
http://www.opensound.com/download.cgi
Ahi se tiene que seleccionar el SO (en este caso solaris) y bajar el archivo ".pkg" que viene ahi.
Una vez descargado hay que ejecutar este comando como root:
pkgadd -d oss-solaris-xxx-xxx.pkg
Y listo solo faltaria reiniciar.
Para probar con funcione en consola pueden ejecutar osstest.
Hasta la proxima
domingo 5 de agosto de 2007
Intel High Definition Audio en FreeBSD 6.2
Hola a todos, he vuelto para traer un pequeño tutorial para hacer funcionar su tarjeta de audio en FreeBSD, siempre y cuando esta sea del tipo Intel High Definition Audio, usando el driver snd_hda
Paso 1: Bajarse los archivos de esta direccion:
http://people.freebsd.org/~ariff/BINARY_MODULES/
Recuerden bajar el archivo snd_kld_relang_xxxx.tar.gz de acuerdo a su arquitectura y de acuerdo a la version de su FreeBSD.
Paso 2: Asegurense de que en su archivo /boot/loader.conf no este cargado ningun driver de sonido, eso lo haremos despues :D
Paso 3: Descomprime el archivo en la carpeta de /boot/kernel
# tar -zxf sndkld_relengX_ARCH_bla.tar.gz -C /boot/kernel/
Paso 4: ejecuta #kldxref /boot/kernel
Paso 5: copia el archivo soundcard.h al directorio /usr/include/sys
Paso 6: Añade esta linea al archivo /boot/loader.conf
snd_hda_load="YES"
Paso 7: Reinicia tu maquina
Con esto debe de funcionar y ya tendras activado el sonido en FreeBSD :D
Hasta la Proxima
Paso 1: Bajarse los archivos de esta direccion:
http://people.freebsd.org/~ariff/BINARY_MODULES/
Recuerden bajar el archivo snd_kld_relang_xxxx.tar.gz de acuerdo a su arquitectura y de acuerdo a la version de su FreeBSD.
Paso 2: Asegurense de que en su archivo /boot/loader.conf no este cargado ningun driver de sonido, eso lo haremos despues :D
Paso 3: Descomprime el archivo en la carpeta de /boot/kernel
# tar -zxf sndkld_relengX_ARCH_bla.tar.gz -C /boot/kernel/
Paso 4: ejecuta #kldxref /boot/kernel
Paso 5: copia el archivo soundcard.h al directorio /usr/include/sys
Paso 6: Añade esta linea al archivo /boot/loader.conf
snd_hda_load="YES"
Paso 7: Reinicia tu maquina
Con esto debe de funcionar y ya tendras activado el sonido en FreeBSD :D
Hasta la Proxima
miércoles 18 de julio de 2007
SAMBA (swat) en Solaris 10
En una aportacion a la comunidad de Solaris de la Universidad Tecnologica de Mexico (UNITEC) redacto a continuacion la manera mas limpia (a mi parecer) y sencilla de instalar un server SAMBA en openSolaris para compartir recursos con "Windows".
INSTALACION
La instalacion puede ser o muy sencilla o muy complicada, todo depende de la configuracion de tu maquina, suponiendo que bajaste el DVD y escogiste instalar "TODO", Samba debe de venir ya instalado en tu sistema.
La manera de comprobar que tengas instalado samba es buscar una carpeta con el nombre:
SWAT, o buscar el archivo smb.conf*
Si te encuentras que no tienes instalado samba por alguna oscura razon, puedes instalarlo manualmente, Mi recomendacion seria usar pkgadd para realizarlo.
Primero tienes que entrar a la pagina de http://www.sunfreeware.com/ a la derecha seleccionas tu tipo de arquitectura y buscas samba* (No bajar el .tar.gz solo el .gz).
Como podras ver tiene muchas dependencias, y lo primero que tienes que hacer es instalar una por una cada dependencia.
suncasa# gzip -d archivo1.gz
suncasa# pkgadd -d archivo1.pkg
Bueno basta...vamos a lo bueno!!!
CONFIGURACION
Muy bien si todo esta correcto debes de tener una carpeta: /usr/local/sfw y otra como:
/etc/sfw
Crea la carpeta share dentro de un lugar "seguro"
suncasa# mkdir /export/home/shared
Hay quienes dejan los permisos tal cual pero yo se los cambie con la esperanza de hacer el sistema mas seguro:
suncasa# chmod -R 700 /export/home/shared
Ademas el propietario y grupo de la carpeta debe de ser sys:sys
suncasa# chown -R sys:sys /export/home/shared
Lo que sigue es quiza una de las cosas que cuesta mas trabajo entender y es el archivo smb.conf . Yo lo hize suponiendo que funcionaria, ya que no tengo ninguna maquina con Windows :D, pero creo que debe de funcionar.
Para facilitar esto ya se tiene un ejemplo del archivo de configuracion.
suncasa# cp /etc/sfw/smb.conf.example /etc/sfw/smb.conf
suncasa# vi /etc/sfw/smb.conf
Muestro como tengo mi configuracion para que se den una idea:
[global]
# El dominio de trabajo debe de Coincidir con la Maquina WINDOWS
workgroup = UNITEC_SUN
# El equivalente a la descripcion en Windows
server string = Solaris
# Este nivel de seguridad lo puse puesto que solo va compartir recursos dentro de una red
#pequeña
security = share
# Hosts que estan permitidos para conectarse al server, incluido localhost
hosts allow = 192.168.1. 192.168.2. 127.
load printers = yes
## A partir de aqui lo deje en default hasta la parte que sigue
###
###
##
#============================ Share Definitions ==============================
[homes]
comment = Home Directories
browseable = no
writable = yes
# Un-comment the following and create the netlogon directory for Domain Logons
; [netlogon]
; comment = Network Logon Service
; path = /usr/sfw/lib/netlogon
; guest ok = yes
; writable = no
; share modes = no
# Un-comment the following to provide a specific roving profile share
# the default is to use the user's home directory
;[Profiles]
; path = /usr/local/samba/profiles
; browseable = no
; guest ok = yes
# Impresora
[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
# Set public = yes to allow user 'guest account' to print
guest ok = no
writable = no
printable = yes
##Compartiendo el directorio
[myshare]
comment = UNITEC Comunidad SOLARIS
path = /export/home/shared
valid users = mauricio
public = yes
writable = yes
printable = yes
create mask = 0765
Podemos probar la configuracion:
suncasa# /usr/local/sfw/bin/testparm
Ahora hay que editar los services y el inetd.conf
Para /etc/services añadir estas 3 lineas al final
netbios-ns 137/udp # Samba nmbd
netbios-ssn 139/tcp # Samba smbd
swat 901/tcp # Samba swat
y para /etc/inetd.conf
netbios-ssn stream tcp nowait root /usr/local/sfw/sbin smbd
netbios-ns dgram udp wait root /usr/local/sfw/sbin nmbd
swat stream tcp nowait.400 root /usr/local/sfw/sbin swat
Solo queda :
suncasa# # inetconv -i /etc/inetd.conf (el archivo inetd.conf puede que este en otro lugar)
Ahora para comprobar que todo este correcto abriendo un explorador y poner la direccion:
http://localhost:901
Lo que debe salir es una ventana pidiendo user y pass el cual puede ser un usuario de sistema o un creado por samba:
suncasa# /usr/local/sfw/bin/smbpasswd -a user
New Password:
Retype Password:
Para ingresar a carpetas se puede hacer con
\\ip.de.la.maquina\shared
Esto en teoria deberia de funcionar, no tengo la oportunidad de probarlo ya que no tengo una maquina con Windows, pero si tienen algun problema para compartir recursos pueden poner su duda aqui.
Un saludo a la Comunidad Solaris UNITEC Campus Atizapan y un agradecimiento a Gabriel Jimenez por resolver mi dudas en este proyecto.
Hasta la Proxima
INSTALACION
La instalacion puede ser o muy sencilla o muy complicada, todo depende de la configuracion de tu maquina, suponiendo que bajaste el DVD y escogiste instalar "TODO", Samba debe de venir ya instalado en tu sistema.
La manera de comprobar que tengas instalado samba es buscar una carpeta con el nombre:
SWAT, o buscar el archivo smb.conf*
Si te encuentras que no tienes instalado samba por alguna oscura razon, puedes instalarlo manualmente, Mi recomendacion seria usar pkgadd para realizarlo.
Primero tienes que entrar a la pagina de http://www.sunfreeware.com/ a la derecha seleccionas tu tipo de arquitectura y buscas samba* (No bajar el .tar.gz solo el .gz).
Como podras ver tiene muchas dependencias, y lo primero que tienes que hacer es instalar una por una cada dependencia.
suncasa# gzip -d archivo1.gz
suncasa# pkgadd -d archivo1.pkg
Bueno basta...vamos a lo bueno!!!
CONFIGURACION
Muy bien si todo esta correcto debes de tener una carpeta: /usr/local/sfw y otra como:
/etc/sfw
Crea la carpeta share dentro de un lugar "seguro"
suncasa# mkdir /export/home/shared
Hay quienes dejan los permisos tal cual pero yo se los cambie con la esperanza de hacer el sistema mas seguro:
suncasa# chmod -R 700 /export/home/shared
Ademas el propietario y grupo de la carpeta debe de ser sys:sys
suncasa# chown -R sys:sys /export/home/shared
Lo que sigue es quiza una de las cosas que cuesta mas trabajo entender y es el archivo smb.conf . Yo lo hize suponiendo que funcionaria, ya que no tengo ninguna maquina con Windows :D, pero creo que debe de funcionar.
Para facilitar esto ya se tiene un ejemplo del archivo de configuracion.
suncasa# cp /etc/sfw/smb.conf.example /etc/sfw/smb.conf
suncasa# vi /etc/sfw/smb.conf
Muestro como tengo mi configuracion para que se den una idea:
[global]
# El dominio de trabajo debe de Coincidir con la Maquina WINDOWS
workgroup = UNITEC_SUN
# El equivalente a la descripcion en Windows
server string = Solaris
# Este nivel de seguridad lo puse puesto que solo va compartir recursos dentro de una red
#pequeña
security = share
# Hosts que estan permitidos para conectarse al server, incluido localhost
hosts allow = 192.168.1. 192.168.2. 127.
load printers = yes
## A partir de aqui lo deje en default hasta la parte que sigue
###
###
##
#============================ Share Definitions ==============================
[homes]
comment = Home Directories
browseable = no
writable = yes
# Un-comment the following and create the netlogon directory for Domain Logons
; [netlogon]
; comment = Network Logon Service
; path = /usr/sfw/lib/netlogon
; guest ok = yes
; writable = no
; share modes = no
# Un-comment the following to provide a specific roving profile share
# the default is to use the user's home directory
;[Profiles]
; path = /usr/local/samba/profiles
; browseable = no
; guest ok = yes
# Impresora
[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
# Set public = yes to allow user 'guest account' to print
guest ok = no
writable = no
printable = yes
##Compartiendo el directorio
[myshare]
comment = UNITEC Comunidad SOLARIS
path = /export/home/shared
valid users = mauricio
public = yes
writable = yes
printable = yes
create mask = 0765
Podemos probar la configuracion:
suncasa# /usr/local/sfw/bin/testparm
Ahora hay que editar los services y el inetd.conf
Para /etc/services añadir estas 3 lineas al final
netbios-ns 137/udp # Samba nmbd
netbios-ssn 139/tcp # Samba smbd
swat 901/tcp # Samba swat
y para /etc/inetd.conf
netbios-ssn stream tcp nowait root /usr/local/sfw/sbin smbd
netbios-ns dgram udp wait root /usr/local/sfw/sbin nmbd
swat stream tcp nowait.400 root /usr/local/sfw/sbin swat
Solo queda :
suncasa# # inetconv -i /etc/inetd.conf (el archivo inetd.conf puede que este en otro lugar)
Ahora para comprobar que todo este correcto abriendo un explorador y poner la direccion:
http://localhost:901
Lo que debe salir es una ventana pidiendo user y pass el cual puede ser un usuario de sistema o un creado por samba:
suncasa# /usr/local/sfw/bin/smbpasswd -a user
New Password:
Retype Password:
Para ingresar a carpetas se puede hacer con
\\ip.de.la.maquina\shared
Esto en teoria deberia de funcionar, no tengo la oportunidad de probarlo ya que no tengo una maquina con Windows, pero si tienen algun problema para compartir recursos pueden poner su duda aqui.
Un saludo a la Comunidad Solaris UNITEC Campus Atizapan y un agradecimiento a Gabriel Jimenez por resolver mi dudas en este proyecto.
Hasta la Proxima
sábado 23 de junio de 2007
Bienvenidos!!
Bienvenidos a mi blog, en donde guardare mis experiencias, de la vida diaria, y mas que nada de mi vida con *nix, ayudando a que este grandioso SO sea cada vez mas grande.
Saludos
Saludos
Suscribirse a:
Entradas (Atom)
