There's no need to have the ".war" extension for Web
Applications. Indeed, you can use the same ".jar"
extension and most of the containers are ok with that.
One encouraging reason to have .war extensions for Web
Applications and .ear for Enterprise ones, is that you
don't have to guess if the archive you have is a
simple java library like ant, or a web application, or
...