Tabla de Contenidos

Configurar el CAS (local) y la IP de escucha en Weblogic con la IP dada por el VPN

Configuración con Script

Vamos a añadir una tarea ANT, que permite obtener la IP dada por la VPN y modificar los ficheros de configuración del dominio de Weblogic y de configuración del CAS para el entorno local.

Abrimos el fichero build.xml de nuestro proyecto y añadimos al final del fichero (antes de la etiqueta </project>), la siguiente tarea:

	<!-- Tareas para EXSTERNOS y VPN -->
	<target name="externos.fix.ip.vpn"
	        description="Establece la IP que devuelve la VPN en el fichero de configuracion de dominio de Weblogic y en la configuracion para el CAS del filtro local.">
 
		<artifact:dependencies filesetId="dependency.fix.ip.vpn.classpath">
			<artifact:localRepository path="${fundeweb.maven.repository}" />
			<artifact:remoteRepository id="atica" url="${fundeweb.archiva.repository}" />
			<dependency groupId="es.um.atica.fundeweb" artifactId="fundeweb-externos-ip-fix" version="[1.0.0, 1.0.99]" scope="compile" />
		</artifact:dependencies>
 
		<java classname="es.um.atica.fundeweb.Main" fork="true">
			<arg value="${fundeweb.weblogic.home}" />
			<arg value="${ant.file}" />
			<classpath>
				<fileset refid="dependency.fix.ip.vpn.classpath" />
			</classpath>
		</java>
	</target>
	<!--  -->

El procedimiento para trabajar cada vez que conectemos o se reconecte a la VPN, es el siguiente:

Con esto, debería ser suficiente para poder actualizar la IP que da el VPN.

Configuración Manual

Para poder trabajar correctamente con el CAS y el servidor Weblogic, cada vez que se establece una conexión mediante la VPN, teneis que ver la direeción IP asignada y añadirla a los siguientes ficheros.

<?xml version='1.0' encoding='UTF-8'?>
<domain ...>
 
  ...
 
  <server>
     ...
 
    <listen-address>155.54.194.1</listen-address>
  </server>
 
  ...
 
</domain>
...

# CAS
...
cas.application.url=155.54.194.1:7001

...

JUAN MIGUEL BERNAL GONZALEZ 2016/09/20 13:27