java的war、jar、ear包的作用分别是什么?及eclipse打包war文件方法

原创 2015年03月20日 10:11:05
JAR包:打成JAR包的代码,通常是开发时要引用通用类,一般作为工具类,打成包便于存放管理,在项目中,会应用到N多JAR工具包;
WAR包:JAVA WEB工程,都是打成WAR包,进行发布,是做好一个web应用后,通常是网站,打成包部署到容器中。
如果我们的服务器选择TOMCAT等轻量级服务器,一般就打出WAR包进行发布;

EAR包:这针对企业级项目的,实际上EAR包中包含WAR包和几个企业级项目的配置文件而已,一般服务器选择WebSphere等,都会使用EAR包。
所有的包都是用jar打的,只不过目标文件的扩展名不一样。

eclipse打包war文件

最近在做数据迁移的工作, 自己的任务是将应用程序迁移到新的测试服务器上,然而在我们开发现场使用的Web服务器是Tomcat,而客户现场测试环境使用的Web服务器是Weblogic。怎样将我们开发现场的应用部署到客户现场的Web服务器上,我产生了疑惑。最好发现其实很简单,只要将应用程序使用Eclipse打包成war文件,在开发现场上的Tomcat服务器上部署成功,将这个war包部署到客户现场的Weblogic服务器,也能部署成功!下面是eclipse下打包war文件的详细过程。

方法/步骤

  1. 在项目上点右键->properties

    eclipse打包war文件
  2. 在'Tomcat'下 'General' 选项卡,将 'Is a Tomcat Project' 勾选上,选择启动路径为webapp

    eclipse打包war文件
  3. 在'Tomcat'下 'export to war settings' 选项卡,输入要导出的war文件路径和文件名,确定,返回项目  

    eclipse打包war文件
  4. 在项目上点右键->tomcat project->Export to the war file sets in project properties生成WAR包

    eclipse打包war文件
  5. 打包成功,在指定的目录下看到生成的war文件!

    eclipse打包war文件
    eclipse打包war文件


什么是war格式文件,war格式文件如何使用

其实war文件就是Java中web应用程序的打包。借用一个老兄的话,“当你一个web应用程序很多的时候,如果你想把它部署到别的机器上,来回拷这些文件是件挺郁闷的事情,如果要是一个文件就好了。。。那么w...
  • Biegral
  • Biegral
  • 2015年05月30日 10:41
  • 1276

jar包和war包的介绍和区别

JavaSE程序可以打包成Jar包(J其实可以理解为Java了),而JavaWeb程序可以打包成war包(w其实可以理解为Web了)。然后把war发布到Tomcat的webapps目录下,Tomcat...
  • u012110719
  • u012110719
  • 2015年03月14日 16:06
  • 44155

war文件如何打开

详情 : http://jingyan.baidu.com/article/4f7d5712c59a081a20192790.html    1、步骤  ,随意找到压缩文件右击 2、选择打开方式 ...
  • ye1714505125
  • ye1714505125
  • 2016年09月22日 22:03
  • 2525

jar包和war包的介绍与区别

在学习maven的过程中接触到了jar包和war包。之前在写小项目的时候真的遇到过war包,当时为了找到jar包,把war包的后缀名改成了.rar的压缩文件,在里面提取出来jar包来用。其实jar包和...
  • qq_38663729
  • qq_38663729
  • 2017年10月18日 17:16
  • 941

JAR、WAR、EAR的使用和区别

最近接触这几个词较多,停下来总结总结它们的区别和联系,更好的深刻理解         Jar、war、EAR、在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用...
  • lishehe
  • lishehe
  • 2014年11月30日 00:19
  • 41348

Java的JAR包, EAR包 ,WAR包 都是干什么的,有什么区别

JAR包:打成JAR包的代码,一般作为工具类,在项目中,会应用到N多JAR工具包; WAR包:JAVA WEB工程,都是打成WAR包,进行发布,如果我们的服务器选择TOMCAT等轻量级服务器,一...
  • guorun18
  • guorun18
  • 2015年10月14日 10:54
  • 1687

如何将Eclipse中Web项目打成war包

如何将Eclipse中Web项目打成war包
  • wangshuxuncom
  • wangshuxuncom
  • 2016年08月29日 17:00
  • 19849

14.把eclipse中的web项目打包成war包,然后再Tomcat服务器中运行。

(1)首先在eclipse中export文件生成war文件,如图所示: (2)把生成的war包放在tomcat的webapps文件夹中,而我的地址为:C:\JavaWeb\apache-...
  • qq_30232405
  • qq_30232405
  • 2016年10月20日 15:31
  • 5028

使用eclipse制作war包方法

1、打开eclipse在左侧右击项目名选择“Export”2.在导出画面点击 “Web”->“WAR file”点击“Next”3、点击“Browse…”选择文件的导出位置4、将生成的war文件放到 ...
  • shenhaiwen
  • shenhaiwen
  • 2017年06月14日 10:20
  • 5545

Eclipse 打war包后出现少jar包解决方法

1、现象: 建好maven的web项目,然后导入了几个不是通过maven加载的jar包,在导出的时候出现少了jar包 2、原因:因为在导出发布项目的时候没有设置好各jar包的输出位置,有哪些是需要输...
  • yuanyuan214365
  • yuanyuan214365
  • 2017年05月16日 22:16
  • 1392
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java的war、jar、ear包的作用分别是什么?及eclipse打包war文件方法
举报原因:
原因补充:

(最多只允许输入30个字)