WebLogic でアプリケーションをリモート デプロイするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/2131687

質問

2 台のコンピュータを持っています。開発コンピュータには weblogic と oracle をインストールしたくありません。これらはメモリを大量に消費します。問題は、開発コンピュータ上のアプリケーションを、oracle と weblogic がインストールされている別の無料コンピュータにどのようにデプロイできるかということです。weblogic10.3を使用しています。

役に立ちましたか?

解決

開発用コンピューターに weblogic と oracle をインストールしたくないのですが、メモリを大量に消費します。

走っていないときでも?

開発マシンから Oracle と Weblogic がインストールされている別のマシンにアプリケーションをデプロイするにはどうすればよいですか

次のツールを使用できます。

その他のオプション (Maven を使用している場合):

他のヒント

あなたはAntタスクを使用する場合は、

、そして、必ずとの のアップロード= "true" をのパラメータが含まれます。あなたがする必要はありませんので、これは、リモートのWebLogicシステムに戦争、耳のファイルをコピーします。

のwldeployは魔法のように動作します。このような構成のルックスます。

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

ただ、全て正しく、それはlocalhostにプロパティまたはリモートマシンを指定します。それは動作するはずです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top