标签: web-services osgi jboss7.x
我是OSGi(和JBoss)的新手,所以请原谅我,如果我错过了文档中的内容 - 我现在已经搜索了一天左右。
我正在尝试创建一个在JBoss OSGi容器中托管的Web服务。目标是能够点击http://localhost:8080/getStuff并接收JSON对象。这可能在OSGi中吗?如果是这样,这可能在JBoss7的OSGi容器中吗?
http://localhost:8080/getStuff
提前致谢!
答案 0 :(得分:0)
绝对可能 - 我怀疑你会通过谷歌搜索“OSGi webservice示例”找到比你包含“JBoss ...”更好的结果,还会搜索实现示例(Jersey,{{3}等等)。
您可以创建一个WAB,它只是一个带有OSGi元数据的WAR,它可以导入依赖项,而不是将它们嵌入到WEB-INF / lib中。 JBoss使用CXF来提供WAB / WAR支持(它包装了一个Jetty实例)。
像PaxWeb和Jersey这样的项目声明它们可以在OSGi上运行,因此除了您的服务之外,Web容器的内容与Java EE环境中的Web服务相同。
JBoss特定示例:CXF(虽然没有看到WS示例)。