Como implementar SOA 11g composites Uso ANT





En Jdeveloper se puede utilizar para implementar SOA compuestos, pero el uso de ant es cada vez más populares ya que nos aporta más flexibilidad, funcionalidad y productividad en las situaciones siguientes,

  • plan de despliegue para implementar SOA en los entornos de compuestos diferentes.
  • El despliegue se realiza en máquinas que no tienen instalado Jdeveloper.

El propósito de este artículo es explica cómo crear archivos ANT para implementar los proyectos de SOA en compuestos 11g

Paso 1 - Crear un archivo de build.properties

El primer paso es crear un directorio bin bajo el proyectoces, a continuación, crear un archivo con build.properties carpeta bin. Las propiedades necesarias se describen en el cuadro Propiedades y Construcción de la siguiente manera,

Tabla - Crear Propiedades

Nombre de la propiedad

Descripción

composite.name

El nombre compuesto se especifica en el composite.xml del proyecto

composite.revision

La revisión de la composición

oracle.home

La casa donde scripts ant, mobules soa y bibliotecas se encuentran. Si Jdevelper 11g está instalado, entonces Establezca esta propiedad en / JDeveloper, donde es el directorio de instalación JDEV. Si suite SOA 11g también se instala en la misma máquina, este Propety también se puede establecer en el servidor principal de SOA, que es el mismo que el soa.server.oracle.home. Cuando directorio de ruta de acceso que especifica en las ventanas, ya sea "/" o "\ \" se puede utilizar. Mientras que en Unix o Linux, "/" es el que se debe usar. Por ejemplo, en las ventanas, el oracle.home se puede establecer como,

oracle.home = C: / oracle / JDeveloper JDEVHome / o

oracle.home = C: \ oracle \ \ \ JDEVHome \ \ JDeveloper

soa.server.oracle.home

El servidor de Oracle SOA lado directorio personal necesario para los planes de despliegue y la biblioteca sca despliegue weblogic, por ejemplo,

soa.server.oracle.home = / Oracle_SOA1

admin.server.host

WebLogic Server Admin nombre de host

admin.server.port

WebLogic Server Admin Puerto por defecto es 7001

server.domain.name

WebLogic Server nombre de dominio

managed.server.host

Gestionado nombre de host WebLogic Server, servidor administrado es en la que se implementa SOA Suite

managed.server.port

Puerto del servidor WebLogic administrado, el valor predeterminado es 8001

server.user

Weblogic Server Administrator nombre de usuario,weblogic por defecto

server.password

Weblogic Server Administrator contraseña

server.targets

WebLogic Gestionado nombre del servidor donde se implementa SOA. soa_server1 es el valor predeterminado.

Una muestra de build.properties
























Paso 2 - Crear archivo build.xml

El archivo build.xml es el utilizado para definir las tareas que pueden ser ejecutados por ant. Los objetivos de compilación de paquetes, implementar, se creará en los pasos siguientes.

1. Crear un build.xml en el directorio bin de la carpeta del proyecto, copia el siguiente contenido en el archivo.

2. Añadir una compilación de paquetes objetivo - A medida que el paquete de destinatarios definidos en $ (oracle.home) / bin / ant--sca deploy.xml pueden ser ejecutados por ant para compilar y empaquetar compuestos SOA para producir un archivo jar de despliegue, dondeoráculo. casa , es la propiedad definida en build.properties archivo. Nosotros simplemente hacer una llamada de ant con esta meta y pasar las propiedades requeridas se describen en la tabla de abajo.

Nombre de la propiedad

Descripción

composite.name

El nombre compuesto se especifica en el composite.xml del proyecto

composite.revision

La revisión de la composición

oracle.home

Ver Tabla - Propiedades de la estructura para los detalles

java.passed.home

Inicio Java pasa al SCAC, el valor por defecto es detectado por ant, y será reemplazado a la variable de entorno env.JAVA_HOME si se define en el nivel del SO

compositeDir

El directorio del proyecto SOA, donde se encuentra composite.xml.

scac.application.home

El directorio de aplicaciones SOA que el directorio principal de compositeDir

Una muestra de destino de compilación de paquetes

3. Añadir un objetivo implementar ant fichero de construcción, $ (oracle.home) / bin / ant-sca-deploy.xml define un objetivo de implementar que pueden ser ejecutadas para implementar un servidor de archivo jar a SOA, donde oracle.home, es el propiedad definida en build.properties archivo. Por lo tanto similar al paso anterior, tenemos que crear un destino ant se ejecutan en el objetivo de implementar se define en la ant-sca-deploy.xml y pasar las propiedades necesarias que figuran en el cuadro siguiente,

Nombre de la propiedad

Descripción

Usuario

Los administradores que tienen la previledge para implementar aplicaciones.

Contraseña

La contraseña

serverURL

Especifica la URL implementador, que es http:// $ () managed.server.host: $ () managed.server.port /

soa-infra/deployer , donde managed.server.host y managed.server.port propiedades se definen en build.properties.

sarLocation

La ubicación del archivo jar

() Deploy.dir / sca_ $ () composite.name _rev $

() Composite.revision. Jar

sobrescribir

Si se establece en true, se sobrescribe los despliegues existentes en el servidor.

configplan

Especifica el plan de implementación para su uso.

Una muestra objetivo implementar

Una vez que el build.xml y build.properties están en lugares, está listo para ir para el despliegue.

No hay comentarios:

Publicar un comentario