2010-01-25 11 views
8

Tengo dos computadoras, no quiero instalar weblogic y oracle en mi computadora de desarrollo, consumen demasiada memoria, el problema es cómo puedo implementar mi aplicación en la computadora de desarrollo en otra computadora libre que tenga instalado Oracle y Weblogic. ? Estoy usando weblogic 10.3.¿Cómo implementar remotamente una aplicación en weblogic?

+1

Solo para aclarar: ¿le gustaría implementar desde el taller o desde ant/command line/console? –

Respuesta

5

no quiero instalar WebLogic y Oracle en mi equipo de desarrollo, que consumen demasiada memoria

Incluso cuando no se está ejecutando?

cómo puedo desplegar mi solicitud de mi máquina de desarrollo a otra máquina que tiene Oracle y WebLogic instalado

Puede utilizar las siguientes herramientas:

Otras opciones (si está utilizando Maven):

+0

hizo alguna prueba weblogic maven plugin esta respuesta es vieja 2010 ¿hay alguna noticia nueva? – shareef

1

Si utiliza la hormiga de tareas, a continuación, asegúrese e incluyen la carga = "true" parámetro. Esto copiará el archivo war, ear en el sistema weblogic remoto para que no tenga que hacerlo.

1

Wldeploy funciona como un encanto. La configuración se ve así.

<target name="deploy"> 
     <wl.deploy.app archivepath="${ear.path}" name="${ear.deployment.name}" 
        wladminuser="${weblogic.admin.user}" wlserverhost="${weblogic.server.host}" 
        wlserverport="${weblogic.server.port}" wlservername="${test.server.name}" 
        wladminpassword="${weblogic.admin.password}"/> 
    </target> 
    <macrodef name="wl.deploy.app"> 
    <attribute name="archivepath"/> 
    <attribute name="name"/> 
    <attribute name="wladminuser"/> 
    <attribute name="wladminpassword"/> 
    <attribute name="wlserverhost"/> 
    <attribute name="wlserverport"/> 
    <attribute name="wlservername"/> 
    <attribute name="sharedlibrary" default="false"/> 

    <sequential> 
     <wldeploy action="deploy" verbose="true" debug="true" 
        name="@{name}" 
        library="@{sharedlibrary}" 
        remote="true" 
        upload="true" 
        source="@{archivepath}" 
        user="@{wladminuser}" password="@{wladminpassword}" 
        adminurl="t3://@{wlserverhost}:@{wlserverport}" 
        targets="@{wlservername}"/> 
    </sequential> 
</macrodef> 

Solo especifique todas las propiedades correctamente, ya sea localhost o una máquina remota. Deberia de funcionar.

Cuestiones relacionadas