Java Standalone Client将War文件部署到Weblogic 14.1.1

时间:2020-07-09 21:02:26

标签: weblogic jmx weblogic12c

带有wlfullclient.jar的早期Java独立客户端,用于将jar文件部署到Weblogic服务器<14x版本。 但是weblogic服务器14.1.1已弃用wlfullclient.jar和wlbuilder.jar并替换为wlthint3client.jar, 现在,使用wlthint3client.jar,无法编译以下软件包

<mat-sidenav-container>

  <mat-toolbar class="toolbar">
  <mat-toolbar-row>
      <div class="toolbar__logo-title-group"
      >
  
      <a routerLink="/"
      fxLayout>
     <img class="toolbar__logo"
          src="../assets/logo.png"
          alt="NgAuction Logo">
   </a>   
 </div>
 <div fxFlex></div>

    <button mat-icon-button (click)="sidenav.toggle()" fxShow="true" fxHide.gt-sm>
      <mat-icon>menu</mat-icon>
    </button>
    <div fxShow="true" fxHide.lt-md="true"> 
      <!-- The following menu items will be hidden on both SM and XS screen sizes -->
      <a href="#" mat-button>HOME</a>
      <a href="#" mat-button>About us</a>
      <a href="#" mat-button>Contact us</a>
      <a href="#" mat-button> Support</a>
    </div>
  </mat-toolbar-row>

</mat-toolbar>
  <mat-sidenav #sidenav position="end">
  <mat-nav-list>
      <a href="#" mat-list-item>
          HOME
      </a>
      <a href="#" mat-list-item>About us</a>
      <a href="#" mat-list-item>Contact us</a>
      <a href="#" mat-list-item>Support</a>
     
    </mat-nav-list>  </mat-sidenav>
    <router-outlet></router-outlet>

</mat-sidenav-container> 





     

参考链接:http://middlewaremagic.com/weblogic/?p=483

在将weblogic迁移到14.1.1后,将“ wls-api.jar”或“ com.oracle.weblogic.deployment.jar”,“ javax.javaee-api.jar”和“ wlthint3client.jar”添加到了课堂路径,将尝试获得classnotfound实例。

import javax.enterprise.deploy.shared.ModuleType;
import javax.enterprise.deploy.spi.TargetModuleID;
import javax.enterprise.deploy.spi.exceptions.TargetException;
import javax.enterprise.deploy.spi.status.DeploymentStatus;
import javax.enterprise.deploy.spi.status.ProgressEvent;
import javax.enterprise.deploy.spi.status.ProgressListener;
import javax.enterprise.deploy.spi.status.ProgressObject;

import weblogic.deploy.api.spi.DeploymentOptions;
import weblogic.deploy.api.spi.WebLogicDeploymentManager;
import weblogic.deploy.api.spi.WebLogicTarget;
import weblogic.deploy.api.tools.SessionHelper;

还有其他方法可以实现Java独立客户端以将war部署到WebLogic 14.1.1吗? 注意到weblogic.jar映射为大量的jar,因此无法添加许多jar。

1 个答案:

答案 0 :(得分:0)

Weblogic RestFull api具有传递文件的方法,因此我们可以使用restFull api进行远程部署