您的位置:首页 > 编程语言 > Java开发

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

2015-03-20 10:11 501 查看
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文件的详细过程。

方法/步骤

在项目上点右键->properties


在'Tomcat'下 'General' 选项卡,将 'Is a Tomcat Project' 勾选上,选择启动路径为webapp


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


在项目上点右键->tomcat project->Export to the war file sets in project properties生成WAR包


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



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐