Choose a different city and open a shop. Soldiers entering the shop will say the weapon they need. After clicking the weapon, the weapon will appear on the plate, drag the weapon in the plate to the soldiers hand.