jar包和war包的区别

war包是一个web模块,需要包含WEB-INF,是可以直接运行的web模块;

在tomcat中, 将war包放在它\webapps\目录下,启tomcat,这个   包可以自动进行解压,也就是web目录,相当于发布.

 

jar包一般只是包括一些class文件,在声明了main_class之后是可以用java命令直接运行的.

 

 

war包:是做好一个web应用后,通常是网站,打成包部署到容器中。
jar包:通常是开发时要引用通用类,打成包便于存放管理。
ear包:企业级应用,通常是EJB打成ear包。

你可能感兴趣的:(基础内容)