When I was configuring Tomcat Server in SpringSource Tool Suite, I got the following error:
The Apache Tomcat installation at this directory is version 8.5.5. A Tomcat 8.0 installation is expected.
This is basically the problem with Tomcat, it seems, as per forums and other resources. However, you can fix the issue, as the STS was looking for version 8.0 by editing the ServerInfo.properties in the jar file \lib\catalina.jar in the Tomcat installation server.
If you are using Bash like me, here are the steps you need to make in order to fix the error:
$ cd lib $ mkdir catalina $ cd catalina/ $ unzip ../catalina.jar $ vim org/apache/catalina/util/ServerInfo.properties $ jar uf ../catalina.jar org/apache/catalina/util/ServerInfo.properties $ cd..$ rm -rf catalina
The serverInfo.properties file should be as below:
server.info=Apache Tomcat/8.0.0 server.number=184.108.40.206 server.built=Aug 31 2016 19:51:16 UTC
Note that it is just enough if you change server.info property and no need to change other information. They can stay as it is.
Now, the issue should be fixed and you can continue with your work.
Note: If you are working on Windows, then you do not need to follow the above steps and you can use any archive tools like WinRar or Winzip. Go to the location org/apache/catalina/util/ServerInfo.properties and make the change.
Hope this helps!