генерал армии, генерала армии
Ответы справочной службы
Запятые не нужны.
Воинское звание обычно ставится непосредственно перед фамилией, например: директор ООО «Рога и копыта» генерал армии Иванов.
Справочники
§ 42. Приложения (определения, выраженные именами существительными), не соединенные союзами, могут быть однородными и неоднородными. Приложения, стоящие перед определяемым словом и обозначающие близкие признаки предмета, характеризующие его с одной стороны, однородны. Они разделяются запятыми: Герой Социалистического Труда, народная артистка СССР Е. Н. Гоголева — почетные звания; обладатель Кубка мира, чемпион Европы NN — спортивные звания. Приложения, обозначающие ...
...Знаки препинания при однородных определениях...
...Они не разделяются запятыми: первый заместитель министра обороны РФ генерал армии NN — должность и воинское звание; главный конструктор проектного института по строительному машиностроению для сборного железобетона инженер NN — должность и профессия; генеральный директор производственного...