TSA Web
Last updated
Last updated
This section provides step by step guide for the installation, configuration and usage of TSA Web. This is generally deployed in the DMZ for external applications to interface. TSA Web will in turn interface with TSA Core that is deployed in the MZ where in only selected internal applications will have access to it.
Note: All actions required for setting up and configuring TSA Web should be done using administrator privileges.
Environment Variables For tsaweb.properties
This file is used to configure connections with TSA Core as well as logs.
For Linux
For setting the environment variable in Linux, run the following command.
sudo -H gedit /etc/environment
It will open environment folder and set TSA Web path inside that
TSAWEB_CONFIGURATION_PATH for tsaweb.properties file as shown in below figure
Once the Environment variable is set for tsaweb.properties, the user can open the tsaweb.properties to configure various options which includes configuring of connection to TSA Core well as logs.
Snapshot
For your reference, we have attached a snapshot of the tsaweb.properties file below:
Connection
TSA Web has to connect to TSA Core for passing the requests received by TSA Web to TSA Core. For connecting to TSA Core, in the properties file as shown below
Logs
The application uses Log4j for logging. Please specify the local server path for collecting the logs in the log4j.xml file. The local server path of log4j.xml file need to be provided in tsaweb.properties file which is set in the environment variables [please refer section 6.6.1.1]
Log4J XML file as shown below:
In the above LOCAL SERVER PATH, the administrator has to provide folder path where in the log files get generated.
Following components are required for deployment:
TSA Web(WebTSA.war file)
TSA Web comes as a war file which has to be deployed on the application server. Server provides configuration through properties file.
Please configure and save all the properties defined in section - ‘(B) For tsaweb.properties’ under section 5.9.1.1. Environment Variables. Then deploy the configured TSA Core war file.
Please find below steps to deploy the application:
Copy the WebTSA.war inside Tomcat->Web apps folder apache-tomcat\webapps
Windows run services.msc
Go to Apache Tomcat and click Start
Quick Check Guide
Once deployment is successfully done and the server is started, Open any browser like internet explorer, Google Chrome, Firefox etc. and enter URL- as mentioned below
https://www.example.com/WebTSA in enter address field place (For ex: https:// 127.0.0.1:8080/WebTSA)
Following page is displayed . This implies that the application is deployed properly.
To verify whether logs are getting generated as per the path defined, please open the folder that is mentioned in the configuration path set in log4j.xml file (Configuration->log4j.xml)
Please make sure that the log file is created in the above-mentioned path.