Ace*_*Ace 8 weblogic web-deployment
通过并行应用程序部署,我正在讨论摆脱Weblogic部署中的编辑锁定错误.
[Deployer:149163]The domain edit lock is owned by another session in non-exclusive mode - this deployment operation requires exclusive access to the edit lock and hence cannot proceed. If you are using "Automatically Aquire Lock and Activate Changes" in the console, then the lock will expire shortly so retry this operation. -> [Help 1]
我通过谷歌,stackoverflow和oracle本身完成了我的研究,一无所获.
我相信像Weblogic这样功能强大的AS应该已经涵盖了这个功能,任何人都可以帮助我吗?
**编辑1:**我正在通过一些Ant脚本进行部署,因此并行部署确实是我需要的.
**编辑2:**我需要通过Ant或Maven等自动化进行并行部署,因此手动解锁实际上不是我的选择......
小智 9
似乎以前的配置修改没有提交.如果您通过控制台修改配置但忘记提交,则会发生这种情况.
打开管理控制台(默认 - http://localhost:7101/console)登录.成功登录后,请查看左上角.在那里,您会看到一个按钮,您可以在其中激活挂起的更改(或撤消它们).然后重试部署.
彼得
我的夜间构建部署也存在相同的问题。
该文档告诉您使用非专有部署模式:
使用非排他锁
指定部署操作(部署,重新部署,停止等)使用执行该操作的同一用户已经获取的域上的现有锁。
当用户同时使用多个部署工具(Ant任务,命令行,管理控制台等)并且其中一个工具已经在域上获得锁定时,此属性特别有用。
此属性的有效值为true和false。默认值为false。
来源: http ://docs.oracle.com/cd/E17904_01/web.1111/e13706/wldeploy.htm#i1022929
蚂蚁示例: http ://adfhowto.blogspot.de/2011/07/troubleshooting-domain-edit-lock-is.html
weblogic.Deployer示例:
java weblogic.Deployer -debug -remote -verbose -name MyWebApp -source MyWebApp.ear -targets server1 -adminurl t3://localhost:7001 -user weblogic -deploy -stage -upload -usenonexclusivelock
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10328 次 |
| 最近记录: |