Deployment 如何在weblogic中远程部署应用程序?

Deployment 如何在weblogic中远程部署应用程序?,deployment,weblogic,weblogic-10.x,Deployment,Weblogic,Weblogic 10.x,我有两台计算机,我不想在我的开发计算机中安装weblogic和oracle,它们消耗了太多内存,问题是如何将开发计算机上的应用程序部署到另一台安装了oracle和weblogic的免费计算机上?我使用的是WebLogic10.3 我不想在我的开发计算机上安装weblogic和oracle,它们占用了太多内存 即使不跑步 如何将我的应用程序从我的开发机器部署到另一台安装了oracle和weblogic的机器上 您可以使用以下工具: webLogic.Deployer(请参阅) 管理控制台 wld

我有两台计算机,我不想在我的开发计算机中安装weblogic和oracle,它们消耗了太多内存,问题是如何将开发计算机上的应用程序部署到另一台安装了oracle和weblogic的免费计算机上?我使用的是WebLogic10.3

我不想在我的开发计算机上安装weblogic和oracle,它们占用了太多内存

即使不跑步

如何将我的应用程序从我的开发机器部署到另一台安装了oracle和weblogic的机器上

您可以使用以下工具:

  • webLogic.Deployer
    (请参阅)
  • 管理控制台
  • wldeploy
    ,weblogic.Deployer的Ant任务版本(请参阅)
  • WLST(请参阅WebLogic脚本工具文档中的)
其他选项(如果您使用的是maven):

  • (没有反馈给你,除非我不会使用)
  • (不支持部署到远程weblogic)

如果使用Ant任务,请确保包含upload=“true”参数。这将把war、ear文件复制到远程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>


只需正确指定所有属性,无论是本地主机还是远程计算机。它应该可以工作。

只是想澄清一下:您是想从车间内部还是从ant/命令行/控制台部署?是否有人测试过weblogic maven插件这个答案是旧的2010有什么新消息吗?!