Spring Boot 中的 Sip Servlet 支持

SipServlet support in Springboot

我打算创建一个具有 SIP 功能的应用程序。最初的想法是springboot+sipservlet。经过几天的试用,我没能使它工作。以下是一些失败案例:

1.

@javax.servlet.sip.annotation.SipServlet(applicationName="myservlet", name = "MyServlet", loadOnStartup = 1)
public class MyServlet extends SipServlet {
    public MyServlet() {
        log.info("*** STARTED ***");
    }
...
}

即使 @ServletComponentScan 附加到应用程序,也未调用构造函数 class。

2.

@WebServlet(name = "MyServlet", loadOnStartup = 1)
public class MyServlet extends SipServlet {
...
}

servlet 可以启动,但似乎是 http servlet 而不是 sip servlet。

使用了

sipservlet-1_1-api.jar。 任何人都可以帮忙吗?或者有样品吗? 谢谢!

要使 sip servlet api 有效,它需要启用 sip servlet 的应用程序服务器。我只知道三个这样的野兽:来自 Oracle 的被遗弃的 sailfin,red hat jboss 的旧变体,以及来自 IBM 的 open liberty。周围可能还有另一个,但我对此表示怀疑。

尝试开放自由,这可能是您的最佳选择!