Core Issue
Port 8080 is assigned to an application other than the Tomcat web server. Port 8080 must be open for the Tomcat web server, otherwise the required HTTP subsystem will not run.
The issue may also occur when a user tries to log in to a phone configured for Cisco CallManager Extension Mobility and enters the user ID and Personal Identification Number (PIN).
The service is not authenticating the user.
Resolution
To resolve this issue, perform these steps:
- Make sure that no application other than the Tomcat web server is using port 8080.
- If another application is using port 8080, change the port for that application and then stop and restart the Cisco Customer Response Applications (CRA) Engine.
- You can verify that the HTTP subsystem works by accessing the URL http://hostname:8080, where hostname is the host name or IP address of your CRA server.
If the Cisco copyright notice appears, the HTTP subsystem is running.
The issue may also be with the virtual directory.
- Note: Make sure that a device profile associates with the user.
- For considerations in creating (and information on how to recreate) the virtual directory, refer to An agent attempts to log in to a phone using Extension Mobility and receives the message HTTP Error (12)
For more information about resolving Cisco Customer Response Solutions (CRS), refer to these documents:
When Problem Occurs
After entering username and password
IP Phone Errors
Error 12
Customer Response Solution (CRS) Version
CRS 3.x