Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The HTTPS_AGENT_HOME variable referenced here is the installation directory of the agent, which contains the apache-tomcat-flexdeploy-https-agent and config folders as well as the start and stop scripts.

Step 1. Stop the Agent

Linux

Code Block
cd $AGENT$HTTPS_AGENT_HOME

./StopFlexDeployHttpsAgent.sh

Windows

Code Block
cd %AGENT%HTTPS_AGENT_HOME%

StopFlexDeployHttpsAgent.bat

...

Note

Do not unzip the distribution directly into the HTTPS_AGENT_HOME directory so we can prevent existing configuration file(s) or folder(s) from being overwritten.

Linux

Code Block
languagebash
HTTPS_AGENT_TEMP=/u01/software/temp/agent     (you may change this to any directory, but don't use HTTPS_AGENT_HOME or anything inside HTTPS_AGENT_HOME)
mkdir -p ${HTTPS_AGENT_TEMP}
cd ${HTTPS_AGENT_TEMP}

# DOWNLOAD either using wget or curl or transfer here manually
wget -O HttpsAgentTomcatComplete.zip https://flexagon.com/downloads/httpsagent
# OR
curl -L --max-redirs 5 https://flexagon.com/downloads/httpsagent --output HttpsAgentTomcatComplete.zip

unzip HttpsAgentTomcatComplete.zip

...

Code Block
languagebash
set HTTPS_AGENT_TEMP=c:\u01\software\temp\agent
mkdir %AGENT%HTTPS_AGENT_TEMP%     (you may change this to any directory, but don't use HTTPS_AGENT_HOME)
cd %AGENT%HTTPS_AGENT_TEMP%
# Download https://flexagon.com/downloads/httpsagent in HTTPS_AGENT_TEMP folder
unzip HttpsAgentTomcatComplete.zip

...

Note

This step is required. Otherwise the existing configuration will be lost later on.

Linux

Code Block
cd $AGENT$HTTPS_AGENT_HOME
mv apache-tomcat-flexdeploy-https-agent apache-tomcat-flexdeploy-https-agent-old

Windows

Code Block
cd %AGENT%HTTPS_AGENT_HOME%
rename apache-tomcat-flexdeploy-https-agent apache-tomcat-flexdeploy-https-agent-old

...

Copy the apache-tomcat-flexdeploy-https-agent folder from the download.

Linux

Code Block
cd $AGENT$HTTPS_AGENT_HOME

cp -r ${HTTPS_AGENT_TEMP}/apache-tomcat-flexdeploy-https-agent .

Windows

Code Block
cd %AGENT%HTTPS_AGENT_HOME%

mkdir apache-tomcat-flexdeploy-https-agent
xcopy %AGENT%HTTPS_AGENT_TEMP%\apache-tomcat-flexdeploy-https-agent apache-tomcat-flexdeploy-https-agent /s

...

Apply the old configuration from the backup.

Linux

Code Block
cd $AGENT$HTTPS_AGENT_HOME

cp apache-tomcat-flexdeploy-https-agent-old/conf/server.xml apache-tomcat-flexdeploy-https-agent/conf/server.xml
cp apache-tomcat-flexdeploy-https-agent-old/conf/tomcat-users.xml apache-tomcat-flexdeploy-https-agent/conf/tomcat-users.xml

Windows

Code Block
cd %AGENT%HTTPS_AGENT_HOME%

copy apache-tomcat-flexdeploy-https-agent-old/conf/server.xml apache-tomcat-flexdeploy-https-agent/conf/server.xml
copy apache-tomcat-flexdeploy-https-agent-old/conf/tomcat-users.xml apache-tomcat-flexdeploy-https-agent/conf/tomcat-users.xml

...

Step 6. Start Agent

Linux

Code Block
cd $AGENT$HTTPS_AGENT_HOME

./StartFlexDeployHttpsAgent.sh

Windows

Code Block
cd %AGENT%HTTPS_AGENT_HOME%

StartFlexDeployHttpsAgent.bat

...