STa*_*efi 5 java deployment weblogic intellij-idea jakarta-ee
我在使用 Intelli-IDEA 将 war 文件作为共享库部署到 Weblogic 中时遇到一个奇怪的问题。
通过使用“共享库”这一表达,我指的是当您尝试使用管理控制台部署 war/jar 文件时 weblogic 使用的共享库的确切概念:
显然我的 war 文件没有问题,当我使用管理控制台或命令行 (weblogic.Deployer) 部署它时,没有问题并且部署成功。
问题是我无法让Intellij-Idea理解将我的 war 文件部署为共享库:
我尝试将 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]
Run Code Online (Sandbox Code Playgroud)
但我在 intellij 中找不到任何选项来在部署工件时将参数或参数传递给 weblogic.Deployer 。
有没有任何解决方法可以使用 Intellij-Idea 来实现这一点?
我目前正在使用 weblogic12c。但使用 weblogic 11g(10.3.4 或 10.3.5)会出现同样的问题
我使用的解决方法是:
转到 Weblogic 控制台并将您的应用程序部署为共享库。当系统要求您指定路径时,请指定分解文件夹的路径(例如 target/MyApp)
转到 Weblogic 控制台并部署所有其他应用程序并指定分解文件夹的路径(例如 target/MyApp)
您已配置所有应用程序并将它们定位到分解文件夹。当您重新编译任何应用程序时,展开的文件夹将包含最新版本,您所需要做的就是重新启动服务器,WebLogic 将部署最新版本。
归档时间: |
|
查看次数: |
1221 次 |
最近记录: |