我有十几个ear文件,它们为在weblogic中部署为企业应用程序的每个组件加载相同的jars集……我想将这些依赖项移动到一个“共享库”(可选包) jar文件中。我已经完成了将这些工件移动到jar文件的初步工作,并使用Extension-Name添加了MANIFEST.MF,如
http://docs.oracle.com/cd/E12840_01/wls/docs103/programming/libraries.html
现在,我需要在部署引用它们的企业应用程序组件之前,将这个“共享库”可选包部署到WebLogic11g。目前的部署是在脱机模式下使用一堆wlst jython脚本完成的,这会在文件系统上完全安装域。如何在脱机模式下部署共享库?
发布于 2017-08-03 03:19:59
我不知道如何在离线模式下部署共享库,只能在线部署,所以我使用wlst工具重写了部署脚本。我在离线模式下部署数据源、jms、非库相关的应用程序,然后启动管理节点,并使用weblogic中的标准部署功能在在线模式下部署库。你可以在谷歌上搜索oracle docs,它们描述了可以很好地传递的函数和参数。一旦部署了库,您就可以在在线模式下部署应用程序(ears或其他任何东西),使用wlst中相同的部署机制减去库参数,因为应用程序不是库。
一些有用的资源:
https://docs.oracle.com/cd/E13222_01/wls/docs90/deployment/understanding.html#1052661
https://docs.oracle.com/cd/E13222_01/wls/docs90/deployment/deploy.html#1020594
https://stackoverflow.com/questions/44682979
复制相似问题