input: Sachverhalt: A. Mit Verfügung vom 16. September 2003 sprach die IV-Stelle des Kantons Solothurn dem 1967 geborenen A._ ab 1. März 1999 eine ganze Rente der Invalidenversicherung zu. Nachdem die IV-Stelle die Rente zunächst mehrmals bestätigt hatte, hob sie diese nach Durchführung des Vorbescheidverfahrens mit Verfügung vom 3. März 2014 revisionsweise zum Ende des folgenden Monats auf. B. Die von A._ hiegegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 3. September 2015 ab. C. Mit Beschwerde beantragt A._ sinngemäss, ihm sei unter Aufhebung der Verfügung und des kantonalen Gerichtsentscheides weiterhin eine ganze Rente der Invalidenversicherung auszurichten. Während die IV-Stelle des Kantons Solothurn auf Abweisung der Beschwerde schliesst, verzichtet das Bundesamt für Sozialversicherungen auf eine Vernehmlassung. In seiner Eingabe vom 11. Dezember 2015 hält A._ an seinem Antrag fest. 