【发布时间】:2017-11-25 17:45:25
【问题描述】:
我正在使用托管在 Apache Tomcat 上的 Java Alexa Skills Kit SDK 来实现 Alexa Skills 逻辑(speechlets)。但是,我需要将项目移动到基于Apache Sling 的服务器。它基于 OSGi 容器 (Apache Felix)。我发现 Sling DI 机制非常有用。然而,看起来 Java Alexa Skills Kit SDK 完全没有为这种用途做好准备。主要问题是 SDK servlet 是一个普通的 Java servlet,而 Sling 不支持它。此外,SDK 甚至不是 OSGi 包。以 Sling 风格使用它会很好,但我不想从头开始复制 SDK。
有人在 OSGi 容器中将 Skills 创建为 Sling 服务吗?我必须自己创建一个 SlingServlet 吗? Java Alexa Skills Kit SDK 能否与 Sling 服务一起使用?
【问题讨论】:
标签: java osgi alexa-skills-kit alexa-skill alexa-voice-service