В этом предложении "пять лет" является подлежащим.
Разберём предложение подробно:
Подлежащее — это главный член предложения, который указывает на предмет, действие или состояние которого описывается. Здесь "пять лет" — это то, сколько времени длилась война на плечах солдат.
Сказуемое — это глагол или глагольная форма, которая сообщает о действии или состоянии подлежащего. В данном случае сказуемым является глагол "лежала".
Поэтому "пять лет" выполняет функцию подлежащего в предложении.