Troubleshooting Microsoft Tomcat
Issues in Microsoft Tomcat Server Addition using AppViewX UI
| Error Message | Possible Cause | Possible Solution |
|---|---|---|
| Device Name already exists. | A device with the same name exists in inventory. | Check the Device name, it should be unique. |
| Details incorrect | Some of the mandatory fields might be missing or might be invalid. | Add all the valid information in the mandatory section. |
Issues in Communicating to Tomcat Server
| Error Message | Possible Cause | Possible Solution |
|---|---|---|
| Device name cannot be null or empty. | Device name is empty. | Provide device name as it is a mandatory field. |
| Invalid device name. | Device Name is not valid. | The Device name can only contain alphanumeric characters, '-' , '_' , '.' , '*' , '|' , '!' and spaces. |
| Communication to <hostname> has failed |
Hostname / Username / Password of the device added might be wrong. |
Click on the device name in the Inventory Page. Update the correct details and click Save. |
| Communication to <Hostname> has failed due to Error while communicating via windows agent service | Windows agent provided is not reachable | Check Windows agent is Up and running and update the valid agent in the device addition page. |
| Parsing for PTPLD178 completed. 0 ports parsed. | Invalid Tomcat Server path | Login manually into the windows server and find the Tomcat installation directory path and provide the same path in Server path attribute of tomcat device addition page |
| Error on fetching Tomcat instance, config fetch process failed due to df9cbf67-e1af-4d8c-8a7c-fe88bb83e0b3: PowerShell ScriptExecution Error in PTPLD178 : Cannot find path 'C:\tmp_1615504487924.tmp' because it does not exist. | Invalid Server path | Login manually into the windows server and find the Tomcat installation directory path and provide the same path in Server path attribute of tomcat device addition page |
Issues in Accessing Server
| Error Message | Possible Cause | Possible Solution |
|---|---|---|
| Permission denied for file/location. |
1. File might not be present in the avx environment. 2. user might not have permission to read in the given source location 3.Device communication might not be established when service has started. |
1.Check whether someone deleted the file from AppViewX environment. 2. Verify if read permission is given for the location. 3.Verify the device connection and restart the service. |
Issues in Config Fetch
| Error Message | Possible Cause | Possible Solution |
|---|---|---|
| Communication to <hostname> has failed |
Hostname / Username / Password of the device added might be wrong. |
Verify the input details and check for device status error messages in the Issues in Communicating to Tomcat Server section. |
Issues in Certificate Discovery
| Error Message | Possible Cause | Possible Solution |
|---|---|---|
| Please provide information as required |
|
|
| Please select a device | No device is selected in the “Discover By” section. | Select at least one device to discover certificates from. |
Issues in CSR generation
| Error Message | Possible Cause | Possible Solution |
|---|---|---|
| Problem while generating csr on target server |
General Failure - SSH/SFTP communication failure |
Provide correct credentials and make sure device communication is successful. |
| Invalid key type specified in the request | Given key type might not be supported by open SSL in the target machine. | Provide valid key type. |
| Problem while generating csr on the target server. | Location might not have permission. | Check the permission and provide it. |
| CSR and Private key has been failed | Open SSL configuration might be wrong in the target machine. | Check and correct open SSL configuration in the device. |
| CSR generation got failed | User has restricted access to the path configured for the “CSR FileName” and “Key File name” | Kindly ensure the user configured for device addition has read/write access to the path configured. |
Issues in Push and Rollback
| Error Message | Possible Cause | Possible Solution |
|---|---|---|
| Unable to initiate request. |
|
|
| Unable to initiate request, template is in disabled state | Given workflow is not in enabled state | Enable the push/rollback workflow from the Workflow section. |
| User is not authorized | User does not have required permissions to push to the device. | Retry after getting the access for required action. |
| Private key content is unavailable. | Private key content is not available for the certificate. | Private key is mandatory for the certificate to be pushed. |
| Application connector(s) not found | Application connector info was not found. | Provide the correct connectorId if not pushing using AppViewX UI. |
| Request associated with the application connector is in progress | Previous work order is in progress and not completed. | Initiate this request after the previous work order is finished. |
| Push not triggered or succeeded or No existing data available for backup process. | Rollback couldn’t proceed because push was not successful. | Only successfully pushed certificates can be rolled back. |
| Certificate not found. | Pushing to device when certificate is unavailable, i.e. in a new state. | Push to device after certificate has been retrieved from CA. |
| Certificate Push failed | User has restricted access to the path configured to push the certificate in the application connector | Kindly ensure the user is configured while device addition has the read/write access to the path configured in application connector to certificate push. |
| Certificate push failed due to Private key In device configured. But key content is available with the certificate from appview pushRequest So failing push request. | “Private key in Device” is enabled in application connector and also private key is available in the certificate | Ensure “Private key in Device” attribute in application connector is unchecked. |
| PrivateKey in device push invalid | “Private key in Device” is enabled in application connector, but key is not available in device. | Ensure to enable “Private key in Device” attribute in application connector, if the certificate does not have the key and the certificate is generated using CSR gen option from Device. |
