Skip to main content Skip to complementary content

Deploying a WAR to the installed web feature

About this task

The following steps will describe how to install a simple WAR file (with JSPs or Servlets) to the just installed web feature.

Procedure

  1. To deploy a WAR (JSP or Servlet) to Jetty, update its MANIFEST.MF to include the required OSGi headers as described here: http://ops4j.github.io/pax/web/6.x/User-Guide.html#war-extender
  2. Copy the updated WAR (archive or extracted files) to the deploy directory.

Results

If you want to deploy a sample web application into Karaf, you could use the following command:

karaf@trun> bundle:install -s webbundle:http://tomcat.apache.org/tomcat-5.5-doc/appdev/sample/sample.war?Bundle-SymbolicName=tomcat-sample&Webapp-Context=/sample

Then open your web browser and point to http://localhost:8181/sample/index.html.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!