gpt4 book ai didi

java - 从 Jenkins 部署到 Oracle WebLogic 时出错

转载 作者:行者123 更新时间:2023-11-30 06:31:02 26 4
gpt4 key购买 nike

我正在尝试将 Web 应用程序部署到远程 WebLogic,并且遵循本指南:https://wiki.jenkins.io/display/JENKINS/WebLogic+Deployer+Plugin

我的服务器是:

  • Jenkins 2.77
  • WebLogic插件4.1
  • Oracle WebLogic 12.2.1.2.0

根据指南,我唯一需要的是wlthint3client.jar.jar,但我收到了错误:

Error: Could not find or load main class weblogic.Deployer

因此搜索,我发现有这个 wlfullclient.jar 已被使用,但 Oracle 已弃用它。添加该文件后,以及weblogic.jar。我遇到了这个异常:

Caused by: java.lang.ClassNotFoundException: weblogic.deploy.api.spi.DeploymentOptions

我通过以下命令构建了wlfullclient.jar:

java -jar wljarbuilder.jar

最后,我查看了收到的异常,并最终从 WebLogic 服务器库中添加了缺少类的相应 jar。

现在我被困住了。它不会抛出异常,但它保持在这一行:

[WebLogicDeploymentManagerImpl.getNewConnection():169] : Connecting to admin server at xxxxxx:7001, as user yyyy

永无止境。

最佳答案

我发现了问题所在。

上述指南告诉您使用 weblogic.jar,但这仅引用了 WebLogic 安装目录中的其他 jar。现在很明显它不起作用,因为我没有在同一台机器上安装 WebLogic 和 Jenkins,所以我试图在不完整的依赖关系下运行它。

WebLogicPlugin 指南假设它们实际上位于同一服务器中,所以这就是问题所在。太糟糕了。

我想我要把所有的 jar 和库放在 Jenkins 服务器中。

关于java - 从 Jenkins 部署到 Oracle WebLogic 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46126384/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com