使用Karaf 3,我可以部署wab项目和战争项目。 我做了一个没有OSGi的web项目。我想在Karaf 3上部署它。怎么做?
使用netbeans,我已经从我的web项目制作了一个war文件,我使用它在Karaf 3上安装了.war项目:bundle:install -s file:/path/myproject.war
我没有安装错误。
但是当我去http://localhost:8181/myproject
时,我看不到这种情况。
然后为什么不起作用?问题是什么 ?
感谢您的建议和帮助,
答案 0 :(得分:2)
您可能需要先安装战争功能
feature:install war
答案 1 :(得分:0)
首先安装war功能,其功能为:基督已经提到的安装战争。 虽然对于非osgi战争,您需要使用 webbundle 前缀进行安装。
bundle:install webbundle:file:/path/myproject.war?WebContext-Path=myproject
Pax Web将动态地创建一个OSGi战争,这将安装。