2013-08-23 74 views
0

我必须告诉你我是新手。我正在构建一个简单的基于maven的osgi应用程序,它有一个jar包和一个war包,具体取决于jar。使用自动配置选项部署到glassfish的正确方法如何? Glassfish是否知道与jar不同的目录中的战争依赖于jar并将其添加到其配置中?有什么我必须做的告诉玻璃鱼战争文件需要罐子?首先将Maven模块应用程序部署到Glassfish

预先感谢您!

回答

0

如果你的战争是一个OSGi包,你也有机会。不过,我想你想在传统战争中使用来自OSGi包的类。我很抱歉,但我认为这是不可能的。

可以创建OSGi Web项目。例如,请参阅本教程:http://coding.alasdair.info/2011/01/creating-web-application-bundle-using.html

您可以在Google中找到许多其他教程。

如果您是通过OSGi的网站清单一场战争,你必须将它部署为OSGi包到Glassfish的,使其作为一个OSGi包(而不是通过deploy目录中一个普通的战争)

+0

很好,战争文件工作是maven web项目,但添加了MANIFEST.MF。那么,在那种情况下,它可以吗? – malkoto1

+0

编辑我的答案,所以它可能会给你更多的信息,看看你有什么选择 –

+0

当我尝试手动部署jar包到玻璃鱼它告诉我以下事情:“C:\ Users \ Vojda \ AppData \ Local \ Temp \ mavenproject1-12058163025365783318.0-SNAPSHOT.jar未被识别“ – malkoto1

相关问题