war文件
来源:互联网 发布:淘宝代销多个地点发货 编辑:程序博客网 时间:2024/05/20 06:52
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中,但那样移植和管理起来不方便.
简单的说,war文件就是Java中web应用程序的打包。它的用处就是当一个web应用程序很多的时候,如果想把它部署到别的机器上,来回拷这些文件太过麻烦,而打包成war文件中后就只是一个文件,相比于rar等压缩文件,war文件的好处就是不用再解压缩就可以直接运行。
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文件
- .war文件
- war文件
- war文件
- war文件
- war文件
- war文件
- war文件
- WAR文件
- war文件
- war文件
- war文件
- WAR文件
- 生成war文件方法
- war文件的问题
- 如何生成WAR文件
- 关于.war文件
- war和jar文件
- 【Linux&Unix--exec 与 fock 系统调用】
- express 框架
- 分享1:我的书籍列表
- 串口设置的一般步骤
- POJ--1163 The Triangle
- war文件
- 【实用随记】购物车效果--计算件数总额以及加减效果
- willMoveToParentViewController和didMoveToParentViewCon
- JUnit4 详解(*Djunit目前运行在JDK7会报错)
- Android开发中关于设计模式的总结
- Java NIO 系列教程
- angularjs中directive声明scope对象时修饰符解释和用法
- String,StringBuffer和StringBuild 区别
- Linux内核的early_param原理追踪