Skip to content
Ondrej Zizka edited this page Oct 6, 2013 · 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

  • 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

Features in progress

  • Externalized Migrator Definition Rules
  • Can compare configuration value changes against those in the server distribution archive
  • JAXB beans can be validated using BeanValidation 1.1 / Hibernate Validator 5

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