JAR WAR EAR包的区别
来源:互联网 发布:java图形程序设计 编辑:程序博客网 时间:2024/05/18 02:24
jar包和war包的区别:
war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。而jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的.
它们都是压缩的包,拿Tomcat来说,将war文件包放置它的\webapps\目录下,启动Tomcat,这个包可以自动进行解压,也就是你的web目录,相当于发布了。
war包:是做好一个web应用后,通常是网站,打成包部署到容器中。
jar包:通常是开发时要引用通用类,打成包便于存放管理。
ear包:企业级应用,通常是EJB打成ear包。
所有的包都是用jar打的,只不过目标文件的扩展名不一样。
WAR是Sun提出的一种Web应用程序格式,与JAR类似,也是许多文件的一个压缩包。这个包中的文件按一定目录结构来组织:通常其根目录下包含有Html和Jsp文件或者包含这两种文件的目录,另外还会有一个WEB-INF目录,这个目录很重要。通常在WEB-INF目录下有一个web.xml文件和一个classes目录,web.xml是这个应用的配置文件,而classes目录下则包含编译好的Servlet类和Jsp或Servlet所依赖的其它类(如JavaBean)。通常这些所依赖的类也可以打包成JAR放到WEB-INF下的lib目录下,当然也可以放到系统的CLASSPATH中,但那样移植和管理起来不方便.
0 0
- jar,war,ear包的区别
- .jar/war/ear包的区别
- jar/war/ear包的区别
- JAR WAR EAR包的区别
- .jar/war/ear包的区别
- .jar/war/ear包的区别
- jar、war、ear包区别
- jar包,war包,ear包区别
- java的打包jar,war,ear包的作用,区别
- jar、war、ear包的作用和区别
- Jar/War/Ear等包的作用与区别详解
- jar\war\ear包
- jar、ear、war包
- .jar, .war, .ear区别
- JAR/WAR/EAR区别
- JAR,WAR,EAR区别
- JAR、WAR、EAR的使用和区别
- JAR、WAR、EAR的使用和区别
- cf-538B Quasi Binary【贪心】
- POJ 2823 单调队列
- POJ 3321 树状数组
- UML简单介绍(二)——UML中的图及其特征
- POJ 3461 KMP
- JAR WAR EAR包的区别
- e5-5uva12096
- Restful 406 Not Acceptable
- POJ - 3484 Showstopper 二分搜索
- POJ 3468 线段树
- 如何将文章带格式的存入数据库,并带格式的输出以及数据库经常插入空行问题
- POJ - 2828 - Buy Tickets (线段树)
- leetcode:Implement Trie (Prefix Tree)
- php常用无限级分类