To get Gjallarhorn in Destiny 2, you'll have to buy the 30th Anniversary Pack. Without it, you can't access the quest to obtain the rocket launcher.