当前位置: 首页 > 知识库问答 >
问题:

将war文件部署到weblogic 14.1.1的java独立客户端

苏建安
2023-03-14

早些时候Java独立客户端wlfullclient.jar用于将jar文件部署到weblogic服务器

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

在将weblogic迁移到14.1.1之后,在类路径中添加了“wls api.jar”或“com.oracle.weblogic.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独立客户端部署战争到WebLogic 14.1.1?注意,weblogic.jar成吨的罐子映射,不能添加许多罐子。

共有1个答案

汪弘光
2023-03-14

Weblogic RestFull api有传递文件的方法,因此我们可以远程部署RestFull api

 类似资料:
  • 我试图在liferay tomcat版本中部署一个简单的独立war文件。它既不是portlet,也不是主题。如何在liferay tomcat中将war文件配置为独立的war。 我有以下错误 16:45:51,175错误[localhost-1][HotDeployImpl: 211]com.liferay.portal.kernel.deploy.hot.HotDeployExc0019:错误注

  • 问题内容: 我在装有Tomcat 8的同一服务器上运行Jenkins 1.6(并且也尝试使用Jenkins 2.0)。我需要将Maven多模块应用程序部署到Tomcat Web应用程序。它有两个必须部署的子模块中的war文件。Deploy插件最多支持Tomcat 7,并且工作正常。但是,问题是我需要使用Tomcat 8,因为我的Web应用程序无法在Tomcat 7上运行。是否可以将War文件从Je

  • 在将文件部署到Wildfly时,应将文件复制到何处? 我看不到文件在哪里: 似乎要进行爆炸式部署: 在运行期间,启用的war文件由tmp目录中的vfs分解。这些文件将在停止/重新启动/禁用时删除。 参考内容位于内容数据目录中,用于重新创建tmp文件。

  • 我正在尝试将web服务的War文件上传到Azure,运行tomcat 8 我在onedrive上的相关webapps文件夹中有war文件,但部署始终失败,令人沮丧的是,它这样做时没有出现错误消息。 我很确定,如果我不能使用将二进制文件上传到Azure的方法,我就不能使用Azure。当使用像github这样的存储库时,由于引用问题,构建会失败,所以我认为这不是一个选项。 不幸的是,我必须使用Azur

  • 独立部署即为在后端运行程序,让程序跑在后台。 linux 在 linux 下面部署,我们可以利用 nohup 命令,把应用部署在后端,如下所示: nohup ./beepkg & 这样你的应用就跑在了 Linux 系统的守护进程 Windows 在 Windows 系统中,设置开机自动,后台运行,有如下几种方式: 制作 bat 文件,放在“启动”里面 制作成服务