Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Jetty/Howto/Upgrade from Jetty 6 to Jetty 7"

< Jetty‎ | Howto
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Jetty How Tos
+
{{Jetty Howto
 
+
 
|introduction =
 
|introduction =
 
With the move to Eclipse, the Jetty 7 code base was refactored; this has several long-term benefits, but means that configuration files and code which use Jetty 6 classes must first be converted to Jetty 7. The jetty6to7 converter tool will help you convert your files. For classes no longer available on Jetty 7 (e.g <tt>org.mortbay.jetty.security.HashUserRealm</tt>), the tool will offer recommendations on how to proceed.
 
With the move to Eclipse, the Jetty 7 code base was refactored; this has several long-term benefits, but means that configuration files and code which use Jetty 6 classes must first be converted to Jetty 7. The jetty6to7 converter tool will help you convert your files. For classes no longer available on Jetty 7 (e.g <tt>org.mortbay.jetty.security.HashUserRealm</tt>), the tool will offer recommendations on how to proceed.
Line 25: Line 24:
  
 
| more =
 
| more =
[http://blogs.webtide.com/gregw/entry/jetty_6_jetty_7_and Roadmap for Jetty 6, Jetty 7, and Jetty 8]
+
* [[Jetty/Reference/Dependencies|Jetty Jars and Dependencies]]
 +
* [http://blogs.webtide.com/gregw/entry/jetty_6_jetty_7_and Roadmap for Jetty 6, Jetty 7, and Jetty 8]
 +
* [[Jetty/Starting/Porting to Jetty 7/Packages and Classes|Reference to package and classnames which have been refactored]]  
 
}}
 
}}
 +
 +
[[Category: Jetty Porting]]
 +
[[Category: Jetty Starting]]

Revision as of 17:35, 21 November 2009



Introduction

With the move to Eclipse, the Jetty 7 code base was refactored; this has several long-term benefits, but means that configuration files and code which use Jetty 6 classes must first be converted to Jetty 7. The jetty6to7 converter tool will help you convert your files. For classes no longer available on Jetty 7 (e.g org.mortbay.jetty.security.HashUserRealm), the tool will offer recommendations on how to proceed.


Steps

  1. Download the jetty6to7 converter tool (~19kb).
  2. Run:
java -jar jetty6to7-1.0.jar /path/to/your/files/or/dir 

The tool modifies your files; it does not create new copies.


Examples

Converting a single file

java -jar jetty6to7-1.0.jar src/main/config/jetty.xml

Converting multiple files and directories

java -jar jetty6to7-1.0.jar src/main/config/jetty.xml src/main/etc/jetty-env.xml src/main/java

Viewing available options

java -jar jetty6to7-1.0.jar

Converting with options

java -jar jetty6to7-1.0.jar -Dconversion.recursive=false src/main/java


Additional Resources

Back to the top