Citation: 2C_408/2015 E. 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.