【问题标题】:Error in deploying mobicents chat server (sip servlet)部署 mobicents 聊天服务器时出错 (sip servlet)
【发布时间】:2025-12-13 07:15:01
【问题描述】:

我是 Sip Servlet 的新手。 我已经按照http://www.mobicents.org/chatserver.html的以下步骤进行操作:

  1. 已将上述链接 (chatroom-servlet-1.6.0.FINAL.war) 中给出的 war 文件下载到您的 tomcat_home/webapps 目录中。
  2. 将 dar 文件拖放到 tomcat_home/conf/dars 目录中。 dar文件内容: 消息:(“org.mobicents.servlet.sip.example.ChatroomApplication”,“DAR:From”,“ORIGINATING”,“”,“NO_ROUTE”,“0”) 注册:(“org.mobicents.servlet.sip.example.ChatroomApplication”,“DAR:From”,“ORIGINATING”,“”,“NO_ROUTE”,“0”)
  3. 在服务 xml 标记中指定,tomcat_home/conf/server.xml 文件的 darConfigurationFileLocation 属性:conf/dars/chatserver-dar.properties
  4. 然后运行 ​​Tomcat 并在浏览器上给出 URL:“http://127.0.0.1:8080/chatroom-servlet-1.6.0.FINAL”

运行tomcat服务器时没有错误,但运行应用程序浏览器后显示404 Page not found。 请帮我解决这个问题。我正在尝试同时使用 tomcat 和 JBoss,但无法在两者中运行应用程序。

【问题讨论】:

  • 这个应用程序实际上已经很老了。上面没有网页,只能通过SIP客户端加入聊天室。试用新的 WebRTC 支持的聊天应用程序(目前仅限于 1 对 1 对话,但您可以贡献多个参与者),阅读自 code.google.com/p/sipservlets/wiki/HTML5WebRTCVideoApplication
  • 此应用程序能否以 RTP 可以流经 IMS 的方式与 IP 多媒体子系统 (IMS) 集成?
  • 可以但是这个比较高级,可以看telestax.com/…,文末有说明(本文RestComm是一个SIP Servlets应用)

标签: tomcat servlets chat sip


【解决方案1】:

此 servlet 不响应 HTTP 请求。它应该与 SIP 客户端一起工作,在它们之间交换消息。我认为您错过了链接页面的最后一部分:

如何使用它启动两个 SIP 聊天客户端。指向他们 sip:just4fun@127.0.0.1:5080 输入您的信息,然后点击 发送按钮 您应该在两个客户端中看到消息 两者都在聊天服务器中(即当他们发送至少一条消息时 给它)。

【讨论】: