war 包:
WEB 模块,可 以是一个web 应用,如一个网站,可以直接部署到容器中运行起来。它一定有一个 WEB-INFO目录,其他有一个web.xml文件和class目录。web.xml是这个应用的配置文件,而classes目录下则包含编译好的Servlet类和Jsp或Servlet所依赖的其它类。
jar 包 :
只包含一些class 文件,方便管理。在有 main_class 的情况下 可以用java 命令运行。