语法使用WLST将库部署到Weblogic 10.3.6

时间:2013-10-18 20:03:24

标签: weblogic weblogic-10.x wlst

我一直在尝试使用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=truelibraryModule='true'以及libraryModule="true",但这些都没有效果;它们都会导致deploy命令无法执行任何操作。

1 个答案:

答案 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')