miércoles, 24 de octubre de 2018

Como-cambiar-de-workspace

A continuación os detallo un breve manual, para cambiar de workspace, con el objetivo de probar la aplicación con otro repositorio de código. 

Es decir, la idea es que tengamos al menos dos workspaces, uno que apunte a la rama de desarrollo (APLICACION1-desa) y otro que apunte a la rama del trunk (trunk). 

La mayoría de las veces, trabajamos con la rama de desarrollo. Pero hay veces, que el error solo ocurre en el código del trunk, o para reproducir la incidencia hay que probarlo en la BBDD APLICACION1BACKUP (que está en el entorno de pruebas, y es un BACKUP de Producción de la semana), y para acceder desde el aplicativo, a esta BBDD se necesita hacerlo con el código del trunk. Porque en código de desarrollo, es probable que no esté nivelado con la BBDD, es decir, en la rama de desarrollo nos hayamos creado nuevas tablas / columnas, que no existen en esta BBDD y por lo tanto se producen errores.

Para cambiar de workspace, hay que realizar los siguientes pasos:
·       En eclipse, tener el servidor del workspace actual en start / debug.

·       Ir a la vista de servers, y pulsar con el botón derecho, seleccionado la opción add and remove. Ahí hay que quitar el war APLICACION1, teniendo marcada la opción de abajo (para que realice los cambios inmediatamente), como se adjunta en la imagen, y pinchar en Finish.

·        
·         Esto debería de quitar el war de APLICACION1, en la carpeta de despligue. Hay que confirmarlo que es así, se puede pinchar con el botón derecho sobre el servidor, seleccionando go to / admin console. Escribir “adminlocal” y password “adminlocal1”. Y una vez dentro, pinchar en despliegue y no debe aparecer la entrada de APLICACION1.

·        
·         En el Eclipse, pinchamos en File / Switch Workspace, seleccionamos el que queremos cambiar. 

      Hacemos un update sobre el repositorio, para tener los últimos fuentes, y un refresh sobre el proyecto, para que actualice los .class. Se cambia el config.properties para cambiar de BBDD, y ya debería de funcionar, levantar la aplicación en local. Importante, para acceder a APLICACION1BACKUP, hay que crearse este data source en la consola de weblogic, los datos son los mismos que los de pruebas / formación, pero en el usuario y contraseña hay que poner “APLICACION1BACKUP”. (para acceder al esquema APLICACION1BACKUP)
·         Cuando hayamos terminado con el workspace, y nos queramos cambiar a otro, hay que hacer la misma operación, que se ha realizado anteriormente( es decir, arrancar el servidor, y quitar el despliegue de APLICACION1)

Todo está operativa, se realiza, porque el war se llama igual, trabajando con un workspace que otro, y si no hacemos lo anterior, nos dice que al publicar APLICACION1 en el servidor que no puede,  porque el código del war instalado es de una ruta y nosotros ahora estamos instalando el war generado con otra ruta de fuentes.


No hay comentarios:

Publicar un comentario

Curso de Java en los entornos profesionales 2025 - Tapa blanda

  Este curso integral de Java abarca temas fundamentales hasta avanzados, desde la historia de Java y la arquitectura de la máquina virtual...