Agile PLM: Agile PLM 9.3.1.2主程序升级失败的一个案例
来源:互联网 发布:矩阵潜袭有手机 编辑:程序博客网 时间:2024/05/18 20:07
文章主题
有一客户,9.3.1.2升级database已经成功,当升级Application主程序时,一直报“patch_install_log.properties doesn't exist”错误。
错误提示
错误提示Patch-Installer.xml的482行有个Replace方法的错误。查看该行:
patch_install_log.properties在此处做一次文件分隔符的转换,但此时该文件不存在。是什么原因导致文件不存在,继续分析。日志文件
9.3.1.2_Install.dbg 日志显示如下
setVariables:[available] Unable to find C:\Agile_2\Agile931\agileDomain\applications\application.ear[available] Unable to find C:\Agile_2\Agile931\agileDomain\applications\webfs.war[available] Unable to find C:\Agile_2\Agile931\agileDomain\applications\webdav.war[available] Unable to find C:\Agile_2\Agile931\integration\sdk\lib\AgileAPI.jar[available] Unable to find C:\Agile_2\Agile931\AgilePharma\applications\AgilePharma.ear[available] Unable to find C:\Agile_2\Agile931\AgileProxies\iisproxy.dll[available] Unable to find C:\Agile_2\Agile931\changecast\ChangeCAST.exesetVariables: duration 0 secondsreadConfig:[available] Unable to find C:\Agile_2\Agile931\Install\config\agile_api.cfg to set property exists.api.file[available] Unable to find C:\Agile_2\Agile931\Install\config\agile_dfm.cfg to set property exists.dfm.file[available] Unable to find C:\Agile_2\Agile931\Install\config\agile_cc.cfg to set property exists.cc.file[available] Unable to find C:\Agile_2\Agile931\Install\config\agile_ws.cfg to set property exists.ws.file[available] Unable to find C:\Agile_2\Agile931\Install\config\agile_pharma.cfg to set property exists.pharma.file[available] Unable to find C:\Agile_2\Agile931\Install\config\agile_app.cfg to set property exists.app.file
表明C:\Agile_2\Agile931 似乎不是AgileHome的根目录,因为连application.ear以及大量的cfg文件都不存在。patch_install_log.properties的产生,是读取每个cfg文件而来的。
再分析为什么这些动态文件不存在。
AgileHome定义
拿agile_api.cfg来举例,看他的路径是从哪里来的,一层层往上层找到最初定义。 先找到agile_api.cfg
再找到PRODUCT_HOME最后我们去找AgileHome,发现它是根据不同的操作系统从文件中读取而来
最终问题
在windows上,找到C:\Program Files\Agile\agilehome文件,打开后,发现其AgileHome目录已经被人为修改指向错误的C:\Agile_2\Agile931 正确的举例如下:
AgilePLMVersion=9.3.1AgileHome=D:\Agile\Agile931
- Agile PLM: Agile PLM 9.3.1.2主程序升级失败的一个案例
- Agile PLM: 如何获取Agile PLM服务的Thread Dump
- Agile PLM: 获取Agile PLM服务的Heap Dump
- Agile PLM Engineering Collaboration
- Agile PLM 权限控制
- Agile PLM: 案例分析,9.3.0.2中无法创建创建新的Change
- 一 .Agile PLM 9.3.1 安装文件的获取
- Oracle Agile PLM Web Services 的实现
- Agile PLM 9.3.1 安装 checklist
- Agile PLM Web Service -1
- Agile PLM Process Extensions FAQ
- Agile PLM SolidWorks Connector Administration
- Agile PLM EC Administration Preference
- Agile PLM Server Class Administration
- Agile PLM: Folder结构与Query、Report的层次关系
- Agile PLM: PPM的甘特图无法编辑Project属性
- 给顾客换上自己的logo(Oracle Agile)PLM
- 在OAS10.1.3.4上配置Agile PLM 9.3.1
- Agile PLM: 获取Agile PLM服务的Heap Dump
- mac php 配置
- C#自定义事件的步骤
- CentOS在VirtualBox下安装没有图形界面的解决方法
- C语言字符串长度
- Agile PLM: Agile PLM 9.3.1.2主程序升级失败的一个案例
- HDU 4406
- 如何设置Office2010直接打开.doc文件
- 线段树~总结下吧
- 二次筛法
- C#.net串口通信详解!
- 大数类java.math.BigInteger
- Scilab 画圆的渐伸线
- 优秀有价值的博客收藏列表(持续更新)