Osgi 如何在Karaf3中部署.war web项目?
有了Karaf3,我可以部署wab项目和war项目。 我做了一个没有OSGi的web项目。我想把它部署到卡拉夫3号上。怎么做 使用netbeans,我从我的web项目中创建了一个war文件,并在Karaf 3上安装了.war项目,使用该文件:bundle:install-s file:/path/myproject.war 我没有安装错误。 但当我转到Osgi 如何在Karaf3中部署.war web项目?,osgi,war,karaf,Osgi,War,Karaf,有了Karaf3,我可以部署wab项目和war项目。 我做了一个没有OSGi的web项目。我想把它部署到卡拉夫3号上。怎么做 使用netbeans,我从我的web项目中创建了一个war文件,并在Karaf 3上安装了.war项目,使用该文件:bundle:install-s file:/path/myproject.war 我没有安装错误。 但当我转到http://localhost:8181/myproject 那为什么这样不行呢?有什么问题 感谢您的建议和帮助,您可能需要先安装war功能 f
http://localhost:8181/myproject
那为什么这样不行呢?有什么问题
感谢您的建议和帮助,您可能需要先安装war功能
feature:install war
首先安装war功能,功能如下:如Christian所述安装war。 尽管对于非osgi战争,您需要使用webbundle前缀安装它
bundle:install webbundle:file:/path/myproject.war?WebContext-Path=myproject
PaxWeb将动态地从它创建一个OSGi war,并将安装它 我现在接受一个错误
重复导入:javax.servlet.jsp
。@AchimShouldn't present还具有“http”和“http白板”功能?那么“Web ContextPath”和“Webapp Context”清单条目呢?http功能已经包含在war功能中。您可以添加http白板,但对于war文件,您通常不需要它。啊,谢谢!清单条目呢?据我所知,它们都是必需的