If I make a spring mvc application, what are the things I have to do to deploy the application? (say its a commercial application)

What options do I have? Do all applications compress the classes into a .war file? 

```
/WEB-INF/web.xml, appname-servlet.xml, etc.
/WEB-INF/jsp/*.*
/WEB-INF/appname.war ???

```