我一直在尝试使用WLST将jstl-1.1.2
可部署库部署到我的Weblogic 10.3.6,并且无法将其部署为library
。
我搜索了互联网,我找到的每个地方都列出了如何以不同的方式将options
传递给deploy()
功能。
Oracle的文档也非常缺乏帮助。
以下是我使用Google发现的最新帖子,但不起作用:
connect('weblogic', 'weblogic1')
edit()
startEdit()
deploy('jstl-1.1.2', path='/opt/Oracle/Middleware/wlserver_10.3/common/deployable-libraries/jstl-1.1.2.war', libraryModule='true')
save()
activate()
我还尝试了以下建议起作用的语法;它没有:
options = {}
options.setdefault("libraryModule", "true")
deploy('jstl-1.1.2', path='/opt/Oracle/Middleware/wlserver_10.3/common/deployable-libraries/jstl-1.1.2.war', **options)
我已尝试过libraryModule=true
和libraryModule='true'
以及libraryModule="true"
,但这些都没有效果;它们都会导致deploy
命令无法执行任何操作。
答案 0 :(得分:3)
这是我能够开始工作的唯一语法,即声明所有命名参数。
progress=deploy(appName='jstl', path='/opt/Oracle/Middleware/wlserver_10.3/common/deployable-libraries/jstl-1.1.2.war', targets='AdminServer,', libraryModule='true')