רד"ק מלכים א פרק ב
(כה) ביד בניהו - אע"פ שהי' כהן ואסור להטמא למתים כשפגע בו לא מת מיד וסלק ידו ממנו טרם מותו או אע"פ שאסור לכהן להטמא למתים במקום מצוה מטמא ולעשות מצות המלך מצוה היא וכן מות' לכהן להלחם במלחמות מצוה ולהטמא לפיכך נתנו שלמה שר צבא וכן פירש' בספר שמואל בפסוק הוא הכה את שני אריאל מואב:
According to Radak to I Kings 2:25
Benayahu the son of Yehoyada was a Kohen and nevertheless permitted to fight wars of mitzva and therefore Shlomo (Solomon) made him chief of staff of the army.
--
We also find that the Judah the Macabee was a Kohen and yet fought mitzva wars.
--
It still is a separate issue that needs to be further discussed, do we equate participation in the I.D.F. with the mitzva wars fought by Benayahu and Judah the Macabee.