Weblogic-David-Clemente
CONFIGURACIÓN WEBLOGIC 12C
A partir de ahora se van a sustituir los despliegues que se realizaban en AST en servidores OC4J por servidores Weblogic 12c, utilizando también Java 7 y Ant 1.8
Java 1.7
-
Descargar
-
Añadir a las variables de entorno
JAVA\_HOME: C:\\Archivos de programa\\Java\\jdk1.7.0\_51
PATH: %JAVA\_HOME%\\jre\\bin
- Verificamos la instalación desde una consola ms-dos :
java –version
Ant 1.8
-
Descargar de http://archive.apache.org/dist/ant/binaries/ o utilizar el zip de
H:\ecinform\Software\utilidades
-
Herramienta que utilizaremos para compilar
-
Descomprimir el zip en una carpeta
-
Añadir a las variables de entorno
ANT\_HOME: C:\\Programas\\apache-ant-1.8.4
PATH: %ANT\_HOME% \\bin
- Verificamos la instalación desde una consola ms-dos: ant –version
Weblogic 12c Instalación
- En
H:\ecinform\Software\Servidores
encontraremos el zip del servidor. - Extraer zip en: C:\Servidores\wls12120
- Añadir a las variables de entorno (aunque no es necesario porque el script de arranque ya se encarga)
MW\_HOME=C:\\...\\wls12120
- Ejecutar configure.cmd desde consola ms-dos
- Configurar dominio respondemos que si Y
- username / pass:
- admin / admin12345
- El password debe tener mínimo 8 posiciones (nº y letras)
- El servidor se arrancará automáticamente esta primera vez
C:\Servidores\wls12120\user_projects\domains\mydomain\bin
scripts de arranque y parada- Consola de administración: http://localhost:7001/console/login/LoginForm.jsp
Definir una conexión a base de datos
-
Antes de desplegar un
ear
desde la consola de administración, debemos definir la conexión a bd -
Desde la consola de administración: http://localhost:7001/console/login/LoginForm.jsp
-
Servicios – Origenes de datos Nombre: poolxxx
-
Nombre de jndi: jdbc/poolxxx Nombre bd: orad
-
Nombre clase del controlador:
oracle.jdbc.OracleDriver
-
Host: mallen.educa.aragon.es Puerto: 1526 Username: xxx Password: xxx
-
IMPORTANTE: se mostrará una última pantalla en la que aparece un check para que relacionemos el origen de datos con el dominio del weblogic que queremos relacionar. Marcamos el nuestro (único que hay)
Desplegar ear
-
Desde la consola de administraciónhttp://localhost:7001/console/login/LoginForm.jsp
-
Despliegues – Instalar – Seleccionar el ear
IMPORTANTE: Seleccionar: Instalar despliegue como aplicación
MIGRAR A WEBLOGIC 12C DESDE OC4J
Nuevos ficheros
src / conf
- weblogic-application.xml (ver punto 3.1)
- web / WEB-INF
- web.xml (modificaciones ver punto 3.3)
- weblogic.xml (ver punto 3.2)
- web/WEB-INF/ classes struts.xml (modificaciones ver punto 3.4)
Eliminar ficheros
src/conf
orion-application.xml
- web / WEB-INF
- orion-web.xml
Carpeta weblogic.lib
-
Añadimos la carpeta weblogic.lib y eliminamos la oc4j.lib
-
(El log4j.jar lo añado a lib y la saco de la liberías de weblogic.lib )
-
Un apunte de cara a un posible paso a AST:\
- Es posible que ellos ya hayan añadido al servidor el log4j.jar, por lo que al final igual hay que quitarlo.
ojdbc14.jar
javax.mail_1.1.0.0_1-4-4.jar
javax.servlet_2.1.0.0_3-0.jar
-
FICHEROS ========
-
weblogic-application.xml
Situado en src/conf