Java 在Mobicents JAIN SLEE部署命令
我正试图启动Mobicents USSD网关。现在的问题是: Jboss试图在部署模块依赖项之前部署模块,因此返回错误:Java 在Mobicents JAIN SLEE部署命令,java,jboss5.x,jain-slee,Java,Jboss5.x,Jain Slee,我正试图启动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-SNAPSHO
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-deployment-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>
我想这是一个部署顺序问题,但也许我错了,这是另一回事。有人能帮我吗?这不是真正的答案。。。但有些人可能会发现它很有用 我对那些jBoss部署日志也有同样的问题。 我不知道如何解决这个问题,但至少在我的例子中,jBoss继续记录消息,最后启动了UssdGateway。 以下是这些错误之后的一些日志: 11:21:26288信息[USSDProperties Management](主)加载USSD 来自 /home/ericsson/jboss-5.1.0.GA/server/default/data/UssdManagement_ussdproperties.xml 11:21:26295信息[ShortCodeRoutingRuleManagement](主)加载 来自的短代码路由规则配置 /home/ericsson/jboss-5.1.0.GA/server/default/data/UssdManagement_scroutingrule.xml 11:21:26295警告[ShortCodeRoutingRuleManagement](主)失败 加载短代码routig规则配置文件。 /home/ericsson/jboss-5.1.0.GA/server/default/data/UssdManagement_scroutingrule.xml (没有这样的文件或目录)11:21:26302信息[UssdManagement](main) 已启动UssdManagement 11:21:26332信息[ShellServer](主) 正在启动SS7命令行管理程序环境11:21:26350信息 [ShellServer](主)ShellExecutor正在侦听/127.0.0.1:3435 11:21:26510信息[Http11Protocol](主)在上启动Coyote HTTP/1.1 http-127.0.0.1-8080 11:21:26549信息[AjpProtocol](主)正在启动 土狼AJP/1.3关于AJP-127.0.0.1-8009 11:21:26566信息[ServerImpl] (主要)JBoss(微容器)[5.1.0.GA(构建:SVNTag=JBoss_5_1_0_GA 日期=200905221634)]在1m:7s:690ms内开始 网关是功能性的,因为我能够用SS7模拟器测试它,TestServlet被实例化。事实上,我可以用一个真正的HLR来测试它,所以它可以正常工作。 现在我们必须在上面编写一些开发代码 对于那个错误,还有什么可以暗示。。。我仍然没有答案。 无论如何,如果我最终猜到如何修复它,我将更新此文本 只是最后的评论。。。 构建这个mobicents解决方案真是一件痛苦的事。 中的原始指令失败。 我没能让它运行,我们(一位同事和我)花了大约一周的时间让它编译和运行,阅读了许多谷歌群组的帖子,并通过pom更改了随机内容
我们终于让它运行起来了,但我仍然觉得它不是一个很好的开发基础。谢谢您的帮助。我已经解决了我的问题,不幸的是我已经不记得怎么解决了。抱歉,无法投票,没有足够的代表。
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)