iMC EIP组件部署失败问题处理经验

关键词:
问题现象

某局点客户安装好iMC PLAT后,部署EIA组件用于认证业务。EIA组件部署到EIP终端识别组件时一直提示失败,如下图。反复重试问题依旧。

原因分析

iMC组件部署失败需要先查看iMC安装路径下\iMC\deploy\log目录中日志文件,查看deploylog日志文件发现部署时,安装文件解压就失败了。

--------------------------------------------------

Timestamp: 2017-11-20 14:22:50
Component ID: iMC-UAM-BYOD
Name: 用户接入管理 - EIP服务器
Version: iMC EIP 7.2 (E0411)
InnerVersion:
V700R003B04D021
Address: 127.0.0.1
Operation: Deploy completed
Result: failed
--------------------------------------------------

 

为了进一步了解具体原因,查看出现问题时间点的dmalog日志文件,发现是解压到

imc_byodserver.zip文件时出错,没找到该名称的文件。

 

2017-11-20 14:22:50 [INFO ] [Thread-19] [com.h3c.imc.deploy.dma.wizard.DeployingPanelDescriptor$c::run(341)] Executing com.h3c.imc.deploy.tasks.UnzipFileTask(正在解压缩文件 - imc_byodserver.zip...)...

2017-11-20 14:22:50 [ERROR] [SwingWorker-pool-4-thread-5] [com.h3c.imc.deploy.tasks.UnzipFileTask$a::a(234)] Zip file error

java.io.FileNotFoundException: F:\Program Files\iMC\deploy\components\iMC-UAM-BYOD\V700R003B04D021\server\imc_byodserver.zip (系统找不到指定的文件。)

at java.util.zip.ZipFile.open(Native Method)

at java.util.zip.ZipFile.<init>(ZipFile.java:127)

at java.util.zip.ZipFile.<init>(ZipFile.java:143)

at com.h3c.imc.deploy.tasks.UnzipFileTask$a.a(UnzipFileTask.java:232)

at com.h3c.imc.deploy.tasks.UnzipFileTask$a.doInBackground(UnzipFileTask.java:168)

at com.h3c.imc.deploy.tasks.f.call(SwingWorker.java:294)

at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

at java.util.concurrent.FutureTask.run(FutureTask.java:138)

at com.h3c.imc.deploy.tasks.SwingWorker.run(SwingWorker.java:333)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)

at java.lang.Thread.run(Thread.java:662)

2017-11-20 14:22:50 [ERROR] [Thread-19] [com.h3c.imc.deploy.dma.wizard.DeployingPanelDescriptor$c::run(346)] Task execute failed  //任务终止

解决办法

打开日志中提示的“F:\Program Files\iMC\deploy\components\iMC-UAM-BYOD\V700R003B04D021\server文件夹,发现缺少了“imc_byodserver.zip”名称的文件,随即找到E0411版本的EIA安装文件,解压后找到imc_byodserver.zip文件,拷贝到该文件加下,然后再重新执行安装过程,发现问题解决

建议与总结

iMC的组件安装或升级前需要仔细阅读相关版本说明书,了解安装或升级的配套关系、注意事项及限制。遇到问题时可以先查看安装路径下deploy\log下日志文件,如果不能解决需要反馈如下信息:
1)  操作系统详细版本、数据库详细版本
2)所装iMC组件版本
3)现场的操作步骤描述
4)日志信息:
C:\WINDOWS\iMC-Reserved
\iMC\deploy\log

 

案例信息

案例类型:经验案例
案例号:201711210004
创建时间:2017年11月21日
更新时间:2018年1月29日
发布时间:2017/12/14 19:43:55
文章密级:游客可见
有效期:长期有效
发布者:黄磊 [hfw0729]
点击次数:950
评论平均得分:0
关键词:EIP,部署
产品线:ESM
产品系列:iMC-EIA终端智能接入组件
产品版本:
故障类型:

附件
常用操作
收藏