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.
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)
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