我有一个非常简单的 .WAR 包含示例 servlet。我可以使用以下命令在 servicemix 中部署它:
osgi:install file:///home/seiho/apache-servicemix-4.4.2/deploy/TestServlet.war?Bundle-SymbolicName=TestServlet&Webapp-Context=/TestServlet
然后在我的浏览器中查看。但只有文件的完整路径,例如:localhost:8080/TestServlet/index.html 或 localhost:8080/TestServlet/TestServlet(我的 servlet 是 TestServlet 类)。
我想在输入后自动启动 index.html 页面:localhost:8080/TestServlet
怎么做?
更重要
的是我需要一种方法来转换 .WAR 文件或 servlet 项目(我有源代码),以便可以通过将新的 .WAR 文件复制到 $SERVICEMIX_HOME/deploy 目录来自动部署它。
我尝试编辑 MANIFEST.MF 文件,但没有成功。可能我做错了什么。
感谢您的任何建议/帮助。