Migrating to Portal 2_4






    Migration tool uses hibernate schema export - beware and always backup your database before playing with it









    To migrate data to portal 2.4 you need to proceed with folowing steps:




    -- In you AS with portal 2.2 instance you need to have two datasources pointing to the existing jbp_2.2 database and destination jbp_2.4 database where you want to move your data. So you can make new datasource called "portal-24-ds.xml" looking like this:


    <?xml version="1.0" encoding="UTF-8"?>


    -- Next you need to obtain JBoss Portal 2.4 sources. You can do this by running:

    cvs co jboss-portal-2.4


    -- Then you need to compile and deploy migration application (you need to have proper JBOSS_HOME env):

    cd jboss-portal-2.4
    cd build
    cd ../migration
    ./buils.sh deploy


    -- Now you should have migration application deployed in your application server instance



    -- Run your browser and go to: http://localhost:8080/portal-migration User is: admin and password is: simplePassword



    -- Now you just need to go thru several steps with wizzard like web application. Remember to point to correct datasources for source and destination databases - PortalDS and PortalDS_2_4



    -- You should have all data migrated to separate database. Now you need to undeploy jbp_2.2 jboss-portal.sar, deploy jbp_2.4 jboss-portal.sar and update descriptors of your portlet to 2.4 format if needed.