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文件的详细过程。