java Автономный клиент для развертывания файла войны в веб-журналы c 14.1.1 - PullRequest
0 голосов
/ 10 июля 2020

Ранее Java Автономный клиент с wlfullclient.jar, который использовался для развертывания файла jar на сервере weblogi c версии <14x. Но weblogi c server 14.1.1 устарел wlfullclient.jar и wlbuilder.jar и был заменен на wlthint3client.jar. Теперь с wlthint3client.jar не удалось скомпилировать следующие пакеты </p>

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;

ссылка: http://middlewaremagic.com/weblogic/?p=483

После миграции weblogi c в 14.1.1 добавлен «wls-api.jar» или «com. oracle .weblogi c .deployment.jar. "," javax.javaee-api.jar "и" wlthint3client.jar ", добавленные в путь к классу, все будут пытаться получить исключения classnotfound.

Exception in thread "main" java.lang.NoClassDefFoundError: weblogic/deploy/api/internal/SPIDeployerLogger
at weblogic.deploy.api.spi.deploy.WebLogicDeploymentManagerImpl.<init>(WebLogicDeploymentManagerImpl.java:108)
at weblogic.deploy.api.spi.deploy.WebLogicDeploymentManagerImpl.<init>(WebLogicDeploymentManagerImpl.java:124)
at weblogic.deploy.api.spi.factories.internal.DeploymentFactoryImpl.getDeploymentManager(DeploymentFactoryImpl.java:86)
at wls.api/weblogic.deploy.api.tools.SessionHelper.getRemoteDeploymentManager(SessionHelper.java:580)

Есть ли другой способ реализовать java автономно клиент для развертывания войны на WebLogi c 14.1.1? замечает, что weblogi c .jar отображается как тонны jar-файлов и не может добавить много jar-файлов.

1 Ответ

0 голосов
/ 30 августа 2020

Weblogi c RestFull api имеет метод для передачи файла, поэтому мы можем развернуть его с помощью restFull api удаленно

...