gpt4 book ai didi

java - 使用 Intellij IDEA 在 weblogic 上将 war 文件部署为 SharedLibrary

转载 作者:搜寻专家 更新时间:2023-11-01 03:20:52 26 4
gpt4 key购买 nike

我在使用 Intelli-IDEA 将 war 文件作为共享库部署到 Weblogic 时遇到一个奇怪的问题。

通过使用表达式 Shared-Library 我的意思是当您尝试使用管理控制台部署 war/jar 文件时 weblogic 使用的共享库的确切概念:

enter image description here

显然,我的 war 文件没有问题,当我使用管理控制台或命令行 (weblogic.Deployer) 部署它时,没有问题,并且部署成功。

问题是我无法让Intellij-Idea理解将我的war文件部署为共享库:

enter image description here

我曾尝试将 PersonWeb 工件构建为 jar 或 ear 或...但没有任何进展。当它在 war 中打包时,我可以使用管理控制台或命令行工具 weblogic.Deployer 将它成功部署为共享库。

使用命令行工具 weblogic.Deployer-library 参数,您可以将应用程序部署为 weblogic 上的共享库,如下所示:

java weblogic.Deployer -adminurl t3://localhost:7001 -username [Your username] -password [Your password] -upload -library -targets AdminServer -deploy -source [path to your war file]

但是我在部署工件时找不到在 intellij 中将参数或参数传递给 weblogic.Deployer 的任何选项。

使用 Intellij-Idea 是否有解决方法?

我目前正在使用 weblogic12c。但是使用 weblogic 11g(10.3.4 或 10.3.5)会出现同样的问题

最佳答案

我使用的解决方法是:

  1. 转到 Weblogic 控制台并将您的应用程序部署为共享库。当系统要求您指定路径时,请指定您展开的文件夹的路径(例如 target/MyApp)

  2. 转到 Weblogic 控制台并部署所有其他应用程序并指定展开文件夹的路径(例如 target/MyApp)

  3. 删除部署标签中的所有条目
  4. 重新启动服务器。

您已配置所有应用程序并将它们定位到 爆炸的文件夹。当您重新编译任何应用程序时, exploded 文件夹将包含最新版本,您只需要 到 重新启动服务器,WebLogic 将部署最新版本。

关于java - 使用 Intellij IDEA 在 weblogic 上将 war 文件部署为 SharedLibrary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30916395/

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