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

1 weblogic wlst weblogic-10.x

我一直在尝试jstl-1.1.2通过 WLST 将可部署库部署到我的 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()
Run Code Online (Sandbox Code Playgroud)

我还尝试了以下建议工作的语法;它没有:

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)
Run Code Online (Sandbox Code Playgroud)

我已经尝试过了libraryModule=truelibraryModule='true'libraryModule="true"没有一个有效;它们都会导致deploy命令不执行任何操作。

小智 5

终于找到一个有效的咒语了!

这是我能够使用的唯一语法,它声明所有命名参数。

progress=deploy(appName='jstl', path='/opt/Oracle/Middleware/wlserver_10.3/common/deployable-libraries/jstl-1.1.2.war', targets='AdminServer,', libraryModule='true')
Run Code Online (Sandbox Code Playgroud)