jueves, 8 de diciembre de 2011

Como cambiar el context root del WebSphere Portal V7

Siguiendo con las experiencias que he tenido con el WebSphere Portal Server V7 ahora aqui les traigo como cambiar la URI del Portal o el Context Root en Linux.

En la instalacion por default tendriamos algo como esto:
myportal.mydomain.com:10039/wps/portal

La cosa aqui es poder tener algo asi:
myportal.mydomain.com:10039/myoption/myotheroption
  1. Detener el WebSphere Portal Server.
    /opt/WebSphere/wp_profile/bin/stopServer.sh WebSphere_Portal
  2. Ahora necesitas modificar algunas propiedades de los siguientes archivos: wkplc.properties y wkplc_comp.properties
    Estos arvhivos se encuentran en: /opt/WebSphere/wp_profile/ConfigEngine/properties/
  3. Ahora despues de hacer un respaldo de ambos archivos, abran el archivo wkplc.properties con un editor de texto. Lo que se va a cambiar en este archivo es la siguiente propiedad: WpsContextRoot el valor por default es wps asi que aqui lo cambian por el valor que ustedes desean.
    Guardan los cambios y cierran el archivo.
  4. Ahora abran el archivo wkplc_comp.properties y cambien las siguientes propiedades: WpsPersonalizedHome y WpsDefaultHome teniendo en cuenta que ambas no deben ser iguales, ya que una es para contenido abierto para todos los usuarios y el otro solo para gente que se firme en el portal. Guardan los cambios y cierran el archivo.
  5. Ahora si el server1 esta abajo arranquenlo:
    /opt/WebSphere/wp_profile/bin/startServer.sh server1 
  6. Despues de arrancar el server1 es hora de correr el script ConfigEngine que esta en:
    /opt/WebSphere/wp_profile/ConfigEngine/ 
  7. Ahora corran la siguiente linea:
    ./ConfigEngine.sh modify-servlet-path -DPortalAdminPwd=password -DWasPassword=password 
  8. Si todo termina sin errores entonces arranquen el portal server:
    /opt/WebSphere/wp_profile/bin/startServer.sh WebSphere_Portal 
Ahora podran acceder a su portal con la nueva URI myportal.mydomain.com:10039/myoption/myotheroption

domingo, 23 de octubre de 2011

Apoyemos al Open Source!

Cuantas veces que estamos desarrollando algun requerimiento o empezamos un nuevo desarrollo no vamos y buscamos por el internet alguna herramienta que nos pueda ayudar en nuestro trabajo??
Pues asi como encontramos esas herramientas de codigo abierto o "Open Source", y las utilizamos y muchas de las veces nos salvan el pellejo, asi tambien nosotros deberiamos de apoyar a este tipo de proyectos.

Es por eso que en el pasado mes de Octubre empece a apoyar en al traduccion de la documentacion de Grails, ya se, que es un aporte pequeño, pero pues algo es algo ejejeje ademas pues no hay mucho tiempo para hacer este trabajo por amor al arte :)

Si quieren tambien apoyar, primero tienen que tener una cuenta en GitHub por que ahi esta la documentacion, tienen que pedirle a acceso a pledbrook(Peter Ledbrook) para que los deje hacer commit en los documentos.

Tambien tienen que darse de alta en el siguiente grupo Grails en Castellano y pedir acceso al siguiente documento doc para reservervar las secciones que van a traducir.

Ya con estas indicaciones, pues a ayudar, al momento de escribir esto esta solo el 57.75% de la documentacion reservada, asi que todavia hay oportunidad para apoyar.

lunes, 10 de octubre de 2011

Proxima Certificacion : OCPJWCD

Que tal, pues que no he tenido tiempo para el blog!!! pero bueno tratare de meterme un poco en cintura en los proximos meses para apretar para el fin de año.

Como ven el nombre de la entrada, tendre que tomar la certificacion de Oracle de JSP y Servlets para la version de JEE 6, asi que estare un poco mas ocupado que de costumbre, todavia no se la fecha en que lo tomare, pero tiene que ser antes de que termine Diciembre...por que prometi que este año la iba a tomar.

Bueno tratare de postear algo aqui acerca de como me estoy preparando.
Para empezar no existe un libro para esta version, pero he estado revisando JavaRanch y ya tengo la especificacion de los servlets 3.0 asi que complementare el estudio con el libro de Head First JSP and Servlets y luego vere las diferencias y hare algunos ejemplos...asi que desde hoy, creo que tengo 2 meses para prepararme.

Suerte para mi!

viernes, 8 de julio de 2011

Como agregar un nuevo Theme a WebSphere Portal Server 7

Quiero comenzar esta entrada pidiendo una disculpa a todos aquellos que llegaron aqui en el pasado y vieron desilucionados que no tenia contenido este post, he tenido mucho trabajo, precisamente con el WebSphere Portal Server 7 asi que esta sera la primera entrada en la que hable como hacer varias cosas.

jueves, 7 de julio de 2011

Como abrir un archivo .war o un archivo .jar?

Bueno esta vez voy a publicar la forma de como abrir estos tipos de archivos  por que generalmente uno lo sabe pero como no lo usas frecuentemente pues se te olvida, entonces aqui lo pongo para que se quede en el "record".

La forma para hacer esto es usando el comando jar que se encuentra en el directorio de instalacion de tu JDK, en mi caso yo lo tengo en:

C:\Program Files\Java\jdk1.6.0_23\bin

Y ya ahi lo unico que se necesita es usar la sintaxis siguiente:


jar <opciones> <archivo>

si solo tecleamos el comando esto es lo que nos dara:

C:\Program Files\Java\jdk1.6.0_23\bin>jar
Usage: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...
Options:
    -c  create new archive
    -t  list table of contents for archive
    -x  extract named (or all) files from archive
    -u  update existing archive
    -v  generate verbose output on standard output
    -f  specify archive file name
    -m  include manifest information from specified manifest file
    -e  specify application entry point for stand-alone application
        bundled into an executable jar file
    -0  store only; use no ZIP compression
    -M  do not create a manifest file for the entries
    -i  generate index information for the specified jar files
    -C  change to the specified directory and include the following file
If any file is a directory then it is processed recursively.
The manifest file name, the archive file name and the entry point name are
specified in the same order as the 'm', 'f' and 'e' flags.

Example 1: to archive two class files into an archive called classes.jar:
       jar cvf classes.jar Foo.class Bar.class
Example 2: use an existing manifest file 'mymanifest' and archive all the
           files in the foo/ directory into 'classes.jar':
       jar cvfm classes.jar mymanifest -C foo/ .

 Asi entonces nuestras opciones comunes seran las siguientes:

jar xf <archivo>

lunes, 30 de mayo de 2011

Bienvenidos

Ya hace algunos años habia escrito un en un blog de wordpress por que pense que tendria mucho tiempo para hacerlo, pero me di cuenta que para esto se necesita disciplina y dedicacion, por lo que otras actividades me alejaron .
Ahora pretendo re-comenzar con esta practica, especialmente para compartir el conocimiento que he aprendido y que aprendo dia con dia poniendo tutoriales, pedazos de codigo y ligas a sitios de interes.