java – 为OSGI容器创建一个Web应用程序包(WAB),该容器不包含mav
发布时间:2020-12-15 02:25:03 所属栏目:Java 来源:网络整理
导读:我想在OSGI容器(如Karaf)上部署一个 java webapp(带有web.xml和所有东西),以任何方式打包(war,jar,我不在乎). 有两个重要的限制: WEB-INF / lib必须为空,并且打包的webapp应该在容器上安装的其他bundle中查找所需的类 bundle应该是一个webapp,因此容器知道
我想在OSGI容器(如Karaf)上部署一个
java webapp(带有web.xml和所有东西),以任何方式打包(war,jar,我不在乎).
有两个重要的限制: > WEB-INF / lib必须为空,并且打包的webapp应该在容器上安装的其他bundle中查找所需的类 我成功地制作了捆绑包并使用该插件和maven-sling-plugin自动部署它们.我想念的是将我的软件包打包为WAB的正确配置,我被告知这是一种正确的包装,没有依赖性. 解决方法
你绝对需要一个web.xml吗?我最近经历过并更新了许多打包为战争的webapp,将它们转换为纯粹的捆绑包.您通常在web.
XML中指定的大多数信息也可以在您的清单中指定,以便由pax web(karaf的前端到码头)获取.到目前为止,我还没有碰到一场无法转换成纯粹的战争(这将满足你的约束).
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |