如何在websphere中更新ear?

时间:2018-02-10 14:32:26

标签: websphere

我在Websphere中安装了一个应用程序(ear)。工作正常。

我在websphere中设置了一个监控文件夹,其中" deploymentProperties.props"监控变化。工作正常。

我的目标是,我的应用程序(ear)在websphere中更新,当" deploymentProperties.props"改变了。触发更改,但更新过程不起作用。

Propertyfile:

#
# Header
#
ResourceType=Application
ImplementingResourceType=Application
ResourceId=Deployment=nameOfApplication

# Properties
Name=nameOfApplication
Update=true
operationType=update
contentType=app
contentFile=C:\Folder\nameOfApplication.ear
useDefaultBindings=true

SystemOut.log中:

com.ibm.ws.management.wasresource.common.WASResourceException:com.ibm.ws.management.wasresource.common.WASResourceException:com.ibm.ws.management.wasresource.common.WASResourceOperationException:java.lang.Exception :应用程序安装/卸载失败ADMA5069E:..

ADMA5069E:应用程序{0}的安装失败。此应用程序处于完全更新过程中,因此从配置会话中卸载。立即丢弃当前配置会话以恢复应用程序。不要将更改保存到WebSphere Application Server配置库。未从此存储库卸载该应用程序。在当前配置会话被丢弃之前,您不会在当前会话中看到此应用程序。

错误日志:

ADMA0128E:无效的单元名称已传递给installApplication API以安装应用程序{0}

很奇怪:当我尝试更新相同的耳朵时,就像已安装的那样,更新过程会成功。

任何提示?

谢谢

1 个答案:

答案 0 :(得分:0)

根据this IBM KnowledgeCenter topic,您在属性文件中缺少变量CreateDeleteCommandProperties=true