I also use vehicles to defend. They've got unlimited rockets. Also, if you're the engineer, you can repair the refinery. It doesn't do a whole lot though.
(^Click the pic to reveal my...) | Republic Commando: -]RC[-AjaX
BF2142: -]RC[-Auxidus | www.redcellgaming.com (I really need a userbar, eh. >.<)