There are a lot of times when web server and application server are used interchangeably but they are different from each other. The web server is used to create the HTTP content. App server can also be used for HTTP content but the main difference is that it can be used for far more things than that.
Web servers are normally used with a lot of plugins to ensure that scripting languages can be used in the process. App server will have some features that will allow apps to work properly. Web servers can be used well for static content while the app server can be used well when it is used for dynamic content.