Ondrej Zizka edited this page May 27, 2014 · 45 revisions

WindRide project

Migration

An application for migrating the configuration of JBoss AS 5-based servers to JBoss AS 7-based servers.

Latest news

  • 2014 05-01 WindRide is becoming a part of Windup: https://github.com/windup/windup/
  • 2013-10-21 As of 1.2.0, WindRide's Maven structure is split to engine, rules, and later, plugins.
  • 2013-10-10 Released 1.1.0 with WindUp integration.
  • 2013-10-06 Working on WindUp integration. Will appear in 1.1.0.
  • 2013-08-26 Released 1.0.0. Generally available for testing & playing.
  • 2013-07-30 Released 0.11.0. Contains externalized rules. Will become 1.0.0 soon.
  • 2013-07-30 Renamed the project to WindRide.
  • 2013-07-22 New video covering the externalized rules published, see Videos.

Features

  • Reads the source server configuration
  • Transfers the logical components of the configuration to the target server
  • Rolls back all changes made if something goes wrong
  • Identifies the source server version
  • Detects file changes against the server distribution archive
  • Creates a XML/HTML report about the migration
  • JBoss AS/EAP specific:
    • Can migrate to a remote destination server
    • Can create modules, e.g. for JDBC drivers
    • Produces a CLI script which can be reused later
  • Externalized Migrator Definition Rules
  • JAXB beans can be validated using BeanValidation 1.1 / Hibernate Validator 5

Features in progress

  • WindUp integration - can assess the deployed applications and create HTML reports.
  • Can compare configuration value changes against those in the server distribution archive

Features planned

  • Operates on a newly created target server profile, leaves the original configuration intact
  • Can launch the target server to verify if the migration succeeded
  • Support for other source servers (Oracle WebLogic, GlassFish, IBM WebSphere, Tomcat, Resin)

User info

Developer info

Migraton with Glider

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.