Sachverhalt: A. A._ (geb. 1976) stammt aus dem Kosovo. Er reiste am 29. November 1991 in die Schweiz ein und erhielt zu einem von der Vorinstanz nicht festgestellten Zeitpunkt eine Niederlassungsbewilligung. Mit Urteil des Regionalgerichts Oberland vom 16. Januar 2013 wurde A._ wegen mehrfacher und qualifizierter Widerhandlung gegen das Betäubungsmittelgesetz zu einer Freiheitsstrafe von zweieinhalb Jahren verurteilt, wovon 24 Monate bedingt vollziehbar, bei einer Probezeit von zwei Jahren. Gegen A._ lagen per 10. Dezember 2014 insgesamt 30 offene Verlustscheine in der Höhe von Fr. 80'336.70 vor (angefochtenes Urteil S. 7 f.). B. Mit Verfügung vom 7. November 2014 widerrief das Migrationsamt des Kantons Solothurn die Niederlassungsbewilligung von A._ und wies diesen an, die Schweiz zu verlassen. Eine hiergegen beim Verwaltungsgericht des Kantons Solothurn geführte Beschwerde blieb erfolglos (Urteil vom 25. März 2015). C. Mit Eingabe vom 11. Mai 2015 beantragt A._ dem Bundesgericht, das Urteil des Verwaltungsgericht sei aufzuheben; auf den Widerruf der Niederlassungsbewilligung sei zu verzichten und stattdessen sei er zu verwarnen; von seiner Wegweisung sei abzusehen. Das Migrationsamt des Kantons Solothurn beantragt, die Beschwerde sei abzuweisen soweit darauf einzutreten sei. Das Verwaltungsgericht verzichtet auf Vernehmlassung. Das Staatssekretariat für Migration beantragt, die Beschwerde sei abzuweisen. Mit Verfügung vom 15. Mai 2015 hat der Präsident der II. öffentlich-rechtlichen Abteilung der Beschwerde antragsgemäss aufschiebende Wirkung zuerkannt.