首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache Aries和Servlet作为osgi服务

Apache Aries和Servlet作为osgi服务
EN

Stack Overflow用户
提问于 2015-02-12 00:01:11
回答 1查看 281关注 0票数 0

我正在尝试在osgi包中使用apache aries进行依赖注入。这个捆绑包有一个servlet,它在捆绑包激活器中注册为服务。如何在blueprint config xml中将servlet配置为bean和/或服务?

EN

回答 1

Stack Overflow用户

发布于 2015-02-13 03:18:32

例如:

代码语言:javascript
复制
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0"
xsi:schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0
       http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd
       http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0
       http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0/blueprint-cm-1.0.0.xsd">

<bean id="whiteBoardServlet" class="org.ops4j.pax.web.extender.samples.whiteboard.internal.WhiteboardServlet">
    <argument type="java.lang.String" value="/whiteboard"/>
</bean>
<service id="whiteBoardServletService" ref="whiteBoardServlet" interface="javax.servlet.Servlet">
    <service-properties>
        <entry key="alias" value="/whiteboard"/>
    </service-properties>
</service>

更多细节可以在Pax Web Samples上找到。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28458834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档