I have 2 tomcats running in my server
one Tomcat 7 and the other is tomcat 8, the configuration file server.xml for the first is:
You need to have different ports for the tomcat instance including but not limited to the connector port, ajp port, shutdown port. And once you have that the error would go away.
However it is good practice to have the same tomcat binary being used to run multiple tomcat instances using the CATALINA_BASE variable. More details are in the link below. See the section on running multiple instances. Also note that this same RUNNING.txt file would also be in the tomcat binaries and you can also review it there.
http://tomcat.apache.org/tomcat-7.0-doc/RUNNING.txt
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
8080 is the port number on which server will run. Only one server (which you will start first) would run. Other one will throw Jvm Bind Exception.
So, change the port number so that they are unique.
One you run first server then use netstat command to see the ports which are in use.