Upgrade PoolParty 5.4 (Linux)
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