2010-01-25 10 views
8

Ich habe zwei Computer, ich möchte nicht Weblogic und Oracle in meinem Entwicklungscomputer installieren, sie verbrauchen zu viel Speicher, das Problem ist, wie kann ich meine Anwendung auf dem Entwicklungscomputer auf einen anderen freien Computer, der Orakel und Weblogic installiert hat ? Ich benutze Weblogic 10.3.Wie kann eine Anwendung in Weblogic remote bereitgestellt werden?

+1

Nur um zu verdeutlichen: Möchten Sie von innerhalb der Werkstatt oder von Ameise/Befehlszeile/Konsole bereitstellen? –

Antwort

5

Ich will nicht WebLogic und Oracle in meiner Entwicklung Computer installieren, sie verbrauchen auch zu viel Speicher

wenn nicht läuft?

wie kann ich meine Anwendung von meiner Entwicklung Maschine auf eine andere Maschine bereitstellen, die Orakel und WebLogic

Sie können die folgenden Tools verwenden installiert hat:

Andere Optionen (wenn Sie mit Maven):

+0

hat einen Test weblogic maven plugin diese Antwort ist alt 2010 gibt es neue Nachrichten?! – shareef

1

Wenn Sie die Ant-Task verwenden, dann sicher sein, und auch die Upload = "true" Parameter. Dies wird den Krieg, Ohr-Datei auf das Remote-Weblogic-System kopieren, so dass Sie nicht müssen.

1

Wldeploy funktioniert wie ein Zauber. Die Konfiguration sieht so aus.

<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> 

Geben Sie einfach alle Eigenschaften richtig an, sei es localhost oder eine Remote-Maschine. Es sollte funktionieren.

Verwandte Themen