我有一个奇怪的问题,使用Intellij-IDEA将war文件作为Shared-Library部署到Weblogic中。
通过使用表达式Shared-Library,我指的是当您尝试使用管理控制台部署war / jar文件时weblogic使用的共享库的确切概念:
显然我的war文件没有问题,当我使用管理控制台或命令行(weblogic.Deployer)部署它时,没有问题,它正在成功部署。
问题是我不能让Intellij-Idea理解将我的war文件部署为共享库:
我已经尝试将PersonWeb工件构建为jar或ear或......但是没有任何进展。当它打包在战争中时,我可以使用管理控制台或命令行工具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)引发同样的问题
我使用的解决方法是:
您已配置所有应用程序并将其定位到展开的文件夹。当您重新编译任何应用程序时,爆炸文件夹将包含最新版本,您只需重新启动服务器,weblogic将部署最新版本。