Skip to main content

Upgrade PoolParty 5.4 (Linux)

Abstract

Upgrade PoolParty 5.4 (Linux)

To upgrade your PoolParty installation, follow the steps described below. Since 5.4 is a minor release no separate upgrade package is provided.

Note

In order to upgrade to a specific PoolParty release, you must ensure that your current PoolParty installation is at the immediate previous release. In other words, you cannot skip any intermediate releases when upgrading PoolParty. For example, if your PoolParty installation is at version 5.2 and you want to end up at 5.4, you must perform the upgrade to 5.3 and then to 5.4. PoolParty's automated upgrade process for GNU/Linux hosts makes this process a breeze.

Note that with release 5.3 a 64bit build of the Sun/Oracle Java 7 or Java 8 Runtime Environment is required for running a PoolParty server.

These instructions assume you are deploy on a PoolParty default installation under:

  • /opt/poolparty (GNU/Linux)

Upgrade Procedure

STEP 1: Undeploy all webapps that are provided in the upgrade package via the tomcat web application manager

STEP 2: Stop the PoolParty server

STEP 3: Copy all new webapps provided to the webapps folder

  • /opt/poolparty/tomcat/webapps

STEP 4: Replace the header in the auth.xml file with the following code

<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns="http://www.springframework.org/schema/security"
             xmlns:beans="http://www.springframework.org/schema/beans"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xmlns:ldap="http://www.springframework.org/schema/ldap"
             xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
                                 http://www.springframework.org/schema/ldap http://www.springframework.org/schema/ldap/spring-ldap.xsd
                 http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-4.0.xsd">
 
    <!-- Default in-memory authentication provider -->
    <authentication-manager>
        <authentication-provider user-service-ref="defaultUserDetailsService">
            <password-encoder ref="passwordEncoder"/>
        </authentication-provider>
    </authentication-manager>
</beans:beans>

The file can be found in the following folder

  • /opt/poolparty/config

STEP 5: Start the PoolParty server