工程名文件夹 下放 这里面放工程的jsp WEB-INF 文件夹 (web.xml lib文件夹【就是工程导入的jar】 classes【你自己编写的java 类会编译到这下面以及你的各种配置文件】利用压缩工具 压缩成war(只要把zip 的后缀改成war 就好了)这样war 包就做出来了将它扔到 tomcat 的 webapps下 这样启动服务器时会解压这个war 包 解压后的工程就和你利用 myeclipse 直接部署上去是一样的 当然这个工具也 提供了两种部署方式 其中就有war 包部署 packaged 发布是个单选框 一般是为了交付给别人时方便 保证原版不被篡改 当然人家非要在压缩工具里删改你是拦不住的 传输起来方便也是一方面 文件夹的话你发送的时候一般都要打包发的不是吗? 基本上就这些。
网站的建设成都创新互联专注网站定制,经验丰富,不做模板,主营网站定制开发.小程序定制开发,H5页面制作!给你焕然一新的设计体验!已为成都展览展示等企业提供专业服务。
jar包和war包都是Java中常用的打包格式,但主要用途不同,具有以下区别:
1. 文件结构区别:jar包是一种打包Java类文件和资源的格式,一般用于作为Java库或应用程序的组件包;war包则是一种打包Web应用程序的格式,包含了所有的Java类、资源文件和Web组件,如HTML、JSP、Servlet、Jar库文件等。
2.使用场景区别:jar包主要用于管理和共享Java类库,成为其他Java应用程序所依赖的库文件。war包主要用于打包Web应用程序,可以将整个Web应用程序打包成一个war文件,方便在服务器上部署和维护。
3.启动方式区别:jar包可以直接在命令行或IDE中运行Java应用程序或者调用Java类库。war包则需要被部署到Web服务器(如Tomcat、WebLogic、GlassFish等)上才能被启动和访问。
4.结构差异:jar包中的文件结构就像一个压缩包,没有特殊的目录结构,只有一个META-INF目录用于存放Jar包的一些描述文件和签名文件;而war包则需要遵循Web应用程序的标准目录结构,包含了WEB-INF和META-INF目录。
可以看出,jar包和war包虽然都是压缩文件,但用途、结构、启动方式等方面有很大的不同。掌握jar包和war包的区别,对于Java开发人员在开发和部署Java应用程序时非常有帮助。
tar是通用的另一种打包格式,为了部署到服务器时方便。而jar是java app server识别的java部署格式,其实是Zip文件,只是内部的文件有规范。 war是专用于web app的jar。另外还有用于enterprise app的ear后缀。 相同点是都可以把多个文件打包到一个文件,不同点是 jar是个压缩文件,而tar只打包,不压缩,所以tar还要配合其他压缩工具来压缩,比如tar.bz2,tar.gz 之类的就是在tar的基础上进行的压缩格式。
打war是对java的偏见
java很多开发都在用
例如安卓手机端开发,web开发也不一定打war包,war包只是运行在一个容器里的例如TOMCAT压缩包而已。现在很多web开发都打jar包了。
java语言是面向对象的鼻祖
java之前是sun公司的,后来被收购了,是面向对象的鼻祖,例如微软的c#就是模仿java的自己搞了一套。
java的开源项目也很多
很多大数据方面的开源项目都是开源的,也都不是war包。其中阿里巴巴也开源了很多。
到此,以上就是小编对于windows下jar解压打包的问题就介绍到这了,希望这4点解答对大家有用。
文章题目:war包的作用及使用方法?(windowsjar解压war包)
URL链接:http://www.shufengxianlan.com/qtweb/news6/290906.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联