我可以安装战争但不要测试它,为什么????
来自Karaf tuto我做过:
karaf @根()> bundle:install -s" webbundle:http://tomcat.apache.org/tomcat-7.0-doc/appdev/sample/sample.war?Bundle-SymbolicName=tomcat-sample&Web-ContextPath=/sample" 捆绑ID:150 karaf @根()>列表| grep tom 150 |有效| 80 | 0 | tomcat-sample
karaf @根()>幅:列表
ID |国家|网络状态|等级| Web-ContextPath |名称
123 |有效|部署| 80 | / sample | tomcat-sample(0)
当我去[http:// loxcalhost:8181 / sample]它不能正常工作时,为什么???
答案 0 :(得分:2)
示例战在它的web.xml中没有包含欢迎部分,因此如果你调用localhost:8181 / sample你必须去localhost:8181 / sample / hello没有任何反应#39;是此Web应用程序的注册servlet。 如果您发出http:list命令,您将获得以下列表:
karaf@root()> http:list
ID | Servlet | Servlet-Name | State | Alias | Url
---------------------------------------------------------------------------------------------------------------------------
103 | JspServletWrapper | jsp | Deployed | | [*.jsp, *.jspx, *.jspf, *.xsp, *.JSP, *.JSPX, *.JSPF, *.XSP]
103 | ResourceServlet | default | Deployed | / | [/]
103 | | HelloServlet | Deployed | | [/hello]