简介
本文档介绍在安装客户语音门户(CVP)11.6(1)工程特别计划(ES)7后可能出现的VXML服务器启动问题故障排除步骤。
使用的组件
本文档中的信息基于CVP 11.6(1)ES 7。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
问题
在CVP呼叫服务器和CVP VXML服务器上安装CVP 11.6.1 ES 7后,Cisco CVP VXMLServer服务将状态显示为Running状态,如图所示;
但VXML服务器未启动。要确认此项,请确保查看CVP VXML服务器位置C:\Cisco\CVP\VXMLServer\logs\GlobalAdminLogger上的日志,并查看文件名“admin_history<date>.txt”。 日志将指示最后一条服务器停止消息,但ES安装后不会显示服务器启动消息,如图所示;
此外,服务器上的任何应用程序都未加载,包括路径C:\Cisco\CVP\VXMLServer\logs中的HelloWorld和VXML startup_error_log将报告错误:
SERVER ERROR: There was a problem loading classes from CVP_HOME\VXMLServer/common. The error was: There was a problem loading classes from CVP_HOME\VXMLServer/common. The root cause was: java.lang.NoClassDefFoundError: org/quartz/Job
解决方案
在安装CVP 11.6.1 ES 7后,自定义jar文件未添加回各个位置时会发生此问题。在安装前和安装后需要验证自定义jar文件的一些位置包括:
C:\Cisco\CVP\VXMLServer\common\lib
C:\Cisco\CVP\VXMLServer\Tomcat\webapps\CVP\WEB-INF\lib
注意:可以有其他位置。Call Studio开发人员应确定jar文件内容的所有可能位置。
要解决此问题:
注意:确保在安装EVP 11.6.1 ES 7之前已保存备份jar文件;这是安装前步骤的要求。请参阅CVP 11.6.1 ES 7版本说明。
- 停止Cisco CVP VXML服务器服务。
- 在所有位置复制自定义JAR文件。自定义文件是在CVP 11.6.1 ES 7安装之前备份的文件。
- 启动Cisco CVP VXML服务器服务。
验证
- 验证服务器启动是否完成(查看CVP VXML服务器位置C:\Cisco\CVP\VXMLServer\logs\GlobalAdminLogger的日志并查看文件名“admin_history<date>.txt”),且正在加载应用程序(通过查看位置C:\Cisco\CVP\VXMLServer\admin.中的status.bat)
- 服务器开始以admin_history<date>.txt格式接收,如图所示;
- Status.bat将所有可用应用显示为Running,如图所示;
注意:下面列出的应用名称来自实验CVP;此列表可能不同,并且可以根据已配置为运行的内容或多或少地包含应用名称。