我正试图启动Mobicents USSD网关。现在的问题是: Jboss在部署其依赖项之前正在尝试部署模块,因此返回了错误:
SLEE DUs not deployed, due to missing dependencies:
file:/mobicents-jainslee-2.7.0.FINAL-jboss-5.1.0.GA/jboss-5.1.0.GA/server/default/deploy/mobicents-ussd-gateway/services-DU-1.0.0-SNAPSHOT.jar/
Missing Dependencies:
EventTypeID[name=ss7.map.DIALOG_REQUEST,vendor=org.mobicents,version=1.0]
EventTypeID[name=ss7.map.DIALOG_DELIMITER,vendor=org.mobicents,version=1.0]
EventTypeID[name=ss7.map.REJECT_COMPONENT,vendor=org.mobicents,version=1.0]
EventTypeID[name=ss7.map.DIALOG_PROVIDERABORT,vendor=org.mobicents,version=1.0]
ResourceAdaptorTypeID[name=MAPResourceAdaptorType,vendor=org.mobicents,version=2.0]
EventTypeID[name=ss7.map.service.suplementary.PROCESS_UNSTRUCTURED_SS_REQUEST,vendor=org.mobicents,version=1.0]
EventTypeID[name=ss7.map.DIALOG_TIMEOUT,vendor=org.mobicents,version=1.0]
EventTypeID[name=ss7.map.DIALOG_REJECT,vendor=org.mobicents,version=1.0]
EventTypeID[name=ss7.map.DIALOG_CLOSE,vendor=org.mobicents,version=1.0]
EventTypeID[name=ss7.map.service.suplementary.UNSTRUCTURED_SS_RESPONSE,vendor=org.mobicents,version=1.0]
LibraryID[name=library-map,vendor=library-map,version=2.0]
EventTypeID[name=ss7.map.DIALOG_NOTICE,vendor=org.mobicents,version=1.0]
EventTypeID[name=ss7.map.ERROR_COMPONENT,vendor=org.mobicents,version=1.0]
EventTypeID[name=ss7.map.DIALOG_USERABORT,vendor=org.mobicents,version=1.0]
EventTypeID[name=ss7.map.INVOKE_TIMEOUT,vendor=org.mobicents,version=1.0]
EventTypeID[name=ss7.map.DIALOG_ACCEPT,vendor=org.mobicents,version=1.0]
MAPRA我曾尝试通过jboss structure.xml设置对部署单元服务的依赖关系-DU-1.0.0-SNAPSHOT.jar:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
<deployment>
<dependencies>
<module name="mobicents-slee-ra-jdbc-DU-1.0.0.FINAL.jar" />
<module name="mobicents-slee-ra-map-du-2.8.0-SNAPSHOT.jar" />
</dependencies>
</deployment>
</jboss-deployment-structure>但这一次,他继续尝试安装服务--首先是DU,然后报告缺少的依赖项,然后成功安装依赖项,然后再次尝试安装services-DU并抛出异常:
2014-12-05 07:19:24,826 ERROR [org.mobicents.slee.container.deployment.jboss.DeploymentManager] (main) Failure invoking 'InstallDeployableUnitAction[file:/mobicents-jainslee-2.7.0.FINAL-jboss-5.1.0.GA/jboss-5.1.0.GA/server/default/deploy/mobicents-ussd-gateway/services-DU-1.0.0-SNAPSHOT.jar/]
javax.slee.management.DeploymentException: Failure encountered during deploy process.
at org.mobicents.slee.container.management.jmx.DeploymentMBeanImpl.install(DeploymentMBeanImpl.java:340)
at org.mobicents.slee.container.deployment.jboss.action.InstallDeployableUnitAction.invoke(InstallDeployableUnitAction.java:41)
at org.mobicents.slee.container.deployment.jboss.DeploymentManager.sciAction(DeploymentManager.java:316)
at org.mobicents.slee.container.deployment.jboss.DeploymentManager.installDeployableUnit(DeploymentManager.java:181)
at org.mobicents.slee.container.deployment.jboss.SLEESubDeployer.start(SLEESubDeployer.java:281)我想这是一个部署订单问题,但也许我错了,而且有点不同。有人能帮我吗?
发布于 2015-02-17 18:50:39
这不是真正的答案..。但也许有人会发现它很有用。
对于这些jBoss部署日志,我也遇到了同样的问题。我不知道如何解决这个问题,但至少在我的例子中,jBoss继续记录消息,最后启动UssdGateway。以下是这些错误之后的一些日志:
11:21:26,288 INFO从/home/ericsson/jboss-5.1.0.GA/server/default/data/UssdManagement_ussdproperties.xml加载USSD属性11:21:26,295 INFO ShortCodeRoutingRuleManagement加载短代码路由规则配置来自/home/ericsson/jboss-5.1.0.GA/server/default/data/UssdManagement_scroutingrule.xml 11:21:26,295警告ShortCodeRoutingRuleManagement未能加载短代码路由规则配置文件。/home/ericsson/jboss-5.1.0.GA/server/default/data/UssdManagement_scroutingrule.xml (没有此类文件或目录) 11:21:26,302 INFO UssdManagement UssdManagement UssdManagement 11:21:26 332 INFO ShellServer启动SS7管理外壳环境11:21:26 350 INFO ShellServer ShellExecutor监听/127.0.0.1:3435 11:21:26 510 INFO Http11Protocol启动Coyote HTTP/1.1 http-127.0.0.1-8080 11:21:26 549 INFOAjpProtocol启动郊狼AJP/1.3 on ajp-127.0.0.1-8009 11:21:26,566 INFO ServerImpl JBoss (微容器) 5.1.0.GA (构建: SVNTag=JBoss_5_1__GA date=200905221634)启动于1M:7S:690 7s
而且网关是功能性的,因为我能够用SS7模拟器测试它,并且TestServlet被实例化了。事实上,我能够用一个真正的HLR测试它,所以它有点工作。现在我们得在上面编码一些进展..。
因为那个错误,还有什么可以暗示..。我仍然没有答案。无论如何,如果我最终猜到了如何修复它,我将更新这个文本。
最后一个评论..。要构建这个mobicents解决方案,这是一个真正的痛苦。DeployUSSDGWFromTrunk 中最初的指令失败了。I没能让它运行,我们(我和一个伴侣)花了大约一周的时间编译和运行它,阅读了许多谷歌群组的帖子,并在pom中更改了随机内容。
最后我们开始运行了,但我仍然觉得它不是一个很好的开发基地。
https://stackoverflow.com/questions/27320086
复制相似问题