...
Step 4. Take a backup of the entire apache-tomcat-flexdeploy folder. It will be required since the old configuration files will need to be referenced. See example below for Linux.
Code Block | ||||
---|---|---|---|---|
| ||||
# Assuming FLEXDEPLOY_HOME environment variable is set, it should be parent folder of apache-tomcat-flexdeploy cd $FLEXDEPLOY_HOME mv apache-tomcat-flexdeploy/ apache-tomcat-flexdeploy-53/ |
Step 5. Copy apache-tomcat-flexdeploy folder and copy over the new one from the distribution zip.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
cd $FLEXDEPLOY_HOME mkdir apache-tomcat-flexdeploy # assuming download zip has cd <Unzipped Folder>been unzipped in UNZIPPED_FLEXDEPLOY folder. cd $UNZIPPED_FLEXDEPLOY/apache-tomcat-flexdeploy cp -R * $FLEXDEPLOY_HOME/apache-tomcat-flexdeploy/ cd $FLEXDEPLOY_HOME/apache-tomcat-flexdeploy/ chmod +x ./bin/*.sh |
Step 6. Copy the context.xml file from the backup folder (step 4) into <FlexDeploy Home>/apache-tomcat-flexdeploy/conf
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
cd $FLEXDEPLOY_HOME/apache-tomcat-flexdeploy-53/conf/
cp context.xml ../../apache-tomcat-flexdeploy/conf/ |
If using Oracle database, it is recommended to use UCP connection pool (see details below), otherwise go to Step 7.
- Download the latest Oracle JDBC driver from https://www.oracle.com/database/technologies/appdev/jdbc-ucp-19c-downloads.html. For example, ojdbc8-full.tar.gz.
- Remove ojdbc jar files like ojdbc*.jar or ojdbc*dms.jar from <FlexDeploy Home>/apache-tomcat-flexdeploy/lib.
- Copy ojdbc8.jar, ons.jar anducp.jar from download archive downloaded jdbc driver to <FlexDeploy Home>/apache-tomcat-flexdeploy/lib.
- Update <FlexDeploy Home>/apache-tomcat-flexdeploy/conf/context.xml as shown below.
...
- See Implementing UCP connections with Tomcat and Oracle for more infoinformation.
Step 7. Edit the server.xml and modify the HTTP/HTTPS ports to match that of the original file which was backed up in step 4. This file is located in the<FlexDeploy Home>/apache-tomcat-flexdeploy/conf folder. DO NOT simply copy over the backup file as there are other changes which must be preserved.
Step 8. Copy setenv.sh and setenv.bat from the backup folder (step 4) into<FlexDeploy Home>/apache-tomcat-flexdeploy/bin
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
cd $FLEXDEPLOY_HOME/apache-tomcat-flexdeploy/bin
cp ../../apache-tomcat-flexdeploy-53/bin/setenv* .
chmod 775 setenv* |
Step 9. Copy plugins from download zip for auto upload.
...