首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在gemini容器中扩展war包导入

在gemini容器中扩展war包导入
EN

Stack Overflow用户
提问于 2012-07-25 15:36:28
回答 1查看 129关注 0票数 0

如果我将war文件部署到gemini容器中(例如virgo有一个),它将通过添加一些包导入(除了其他东西)被动态转换为osgi包。有没有可能以某种方式扩展这些默认的包导入,例如使用bundle-listener或类似的东西?问候

EN

回答 1

Stack Overflow用户

发布于 2012-07-25 17:59:20

我强烈建议您在部署到Gemini容器之前自己进行转换,而不是强迫Gemini进行即时转换。首先,它非常容易做到;其次,它的部署速度会快得多;第三,您将能够添加所需的特定导入。

为了将标准WAR文件转换为与传统WAR部署保持兼容的WAB (Web Application Bundle),您只需将以下头文件添加到WAR的MANIFEST.MF中:

  • Web-ContextPath定义web应用程序的上下文路径,
  • Bundle-ClassPath设置为WEB-INF/classes加上WEB-INF/lib下的任何JAR。您必须显式地命名这些名称,例如:Bundle-ClassPath: WEB-INF/classes,WEB-INF/lib/a.jar,WEB-INF/lib/b.jar...
  • Import-Package: javax.servlet,javax.servlet.http加上您想要导入的任何其他内容。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11644822

复制
相关文章

相似问题

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