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 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 = |
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ñadi
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