Manually replacing existing Java files
The supporting Java files are updated with each release. If your upgrade did not replace all the files, you can replace the earlier versions with the later versions included in the installation package. Replace the following sets of files:
In addition, if you have changed the location of the var folder, you must modify the Program D configuration so that it points to the new var folder location.
When you replace and deploy the eschat.war file, the \webapps\eschat\resources\img folder is re-created. Therefore, if your logo was placed in this folder (from an earlier version), it is overwritten. Be sure to save a copy of your logo file and add it to the appropriate folder after you redeploy the WAR files.
To update the DVF file
Copy the ESDVFBase.jar file from the installation package to the BMC Remedy Mid Tier server where the original file resides (typically in the following folder):
c:\Program Files\AR System\Mid-Tier\LocalPlugins\ESDVFBase
You do not need to stop or start any services.
To update the servlets
- Stop Apache Tomcat.
Back up any customizations in the Apache Tomcat webapps folder by moving the files or folders out of the webapps folder and placing them in a location that is outside of the webapps hierarchy.
Do not simply rename the old files in the webapps folder. If you do so, Tomcat will deploy the files under the new name but with the same service name.
The most common customization is the logo file in the \webapps\eschat\resources\img folder.
The Apache Tomcat webapps folder is re-created when the WAR file is deployed, overwriting any earlier customizations.
- Delete the following WAR files and their corresponding folders in the Apache Tomcat webapps folder:
Copy the following WAR files from the installation package to the webapps folder:
File Virtual Chat 9.1.00 Virtual Chat 9.1.01 cns.war Copy Not provided - functionality now included in eschat.war cts.war Copy Not provided - functionality now included in eschat.war eschat.war Copy Copy programd.war Copy Copy
Restart Apache Tomcat.
Visually monitor the webapps folder and verify that the appropriate subfolders were created by Apache Tomcat. For example, after you manually copy the ProgramD.war file to the webapps folder, Apache Tomcat should create a subfolder named ProgramD in the webapps folder.
To update the Java plug-ins
- Copy the following Java plug-in files from the installation package to the BMC Remedy AR System server where the original files reside:
The following path is typical:
c:\Program Files\AR System\<serverName>\ARServer\Api\JavaPlugins
- Restart the BMC Remedy AR System service.
To update Program D for changed var folder location
- Open the Program D web.xml file with any standard XML editor.
By default this file is in the following location:
C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\programd\WEB-INF\
- Locate the
This tag contains the path to the var folder.
Change the path to the appropriate location. For example, if you moved the var folder under the BMCChat folder, change the default value to the new path:
If the var folder resides on a drive other than C, the new path would be as follows:
- Save the changes.
- Repeat these changes for all load-balanced mid-tier servers running Program D.
- Restart Apache Tomcat on all mid tier servers running Program D.