Jump to: navigation, search

Difference between revisions of "Jetty WTP Plugin/Jetty WTP External WebApp"

m
m (Warned that unmaintained)
 
Line 1: Line 1:
 
{{Jetty}}
 
{{Jetty}}
 
 
== Using an External Web Application ==
 
== Using an External Web Application ==
 
+
{{Warning|This functionality is currently unmaintained, though it would be nice to find something that used it and wanted to improve it.}}
 
+
 
Sometimes you want to use a web application that you created by other means than generating a Dynamic WEB Project (for example, by using Ant).  
 
Sometimes you want to use a web application that you created by other means than generating a Dynamic WEB Project (for example, by using Ant).  
  

Latest revision as of 12:16, 18 February 2013


Using an External Web Application

Warning2.png
This functionality is currently unmaintained, though it would be nice to find something that used it and wanted to improve it.

Sometimes you want to use a web application that you created by other means than generating a Dynamic WEB Project (for example, by using Ant).

For instance, the Jetty7 distribution provides a test.war which shows you the features of Jetty 7 (WebSocket..). Here we use this WAR without creating a Dynamlc Web Project to start it.

Note.png
The example that follows works only if the port for your web application is 8080.


  1. Copy test.war from D:\Servers\jetty-distribution-7.1.6.v20100715\webapps.

  2. Jetty-wtp-external1.jpg


  3. unzip test.war in D:\tmp :

  4. Jetty-wtp-external2.jpg


  5. Navigate to the Modules tab of your Jetty server, in this case Jetty v7.0 Server at localhost.

  6. Jetty-wtp-external3.jpg


  7. Click Add External Web Module.
  8. The Add Module dialog box opens.


    Jetty-wtp-external4.jpg


  9. In the Document base field, enter D:\tmp\test.
  10. For the Path, enter /test (this is the context path).
  11. Click OK.
  12. The test module is now in the Web Modules list.


    Jetty-wtp-external5.jpg


    The page http://localhost:8080/test/ now shows you Jetty home test WAR:


    Jetty-wtp-external6.jpg


    Note.png
    The list of web applications also includes http://localhost:8080/mywebapp/. You can add or remove any dynamic Web project or external Web application.