一个Java企业档案文件存储在EAR格式和用作使用Java,特别是Java企业版(EE)开发的程序的可执行文件。这种编程语言,用于创建可托管在Web服务器,并通过支持的Web浏览器访问的应用程序。也称为Web应用,EAR文件由Web服务器系统,当用户进入其中相应的Web应用被存储的URL,以显示Web应用程序的GUI(图形用户接口)在Web浏览器窗口初始化。在文件的.ear格式是包含的Java EE Web应用程序的许多其他程序文件之一。 Apache Geronimo的是与这些Java EE Web应用程序的支持实现的Web服务器系统和Oracle GlassFish应用服务器系统还集成了对这些支持的.ear一个Java EE Web应用的文件和其他文件。 JAR文件是用一个Java标准版(SE)的Web应用程序的可执行文件,并在JAR文件中所用的类似的压缩规格也用在这些的EAR文件。 Java EE的软件开发工具包(SDK)可以用来创建,打开和查看存储在源代码中的.ear文件和一个Java EE Web应用的其他相关文件。
The Oracle Glassfish server is known as an application server developed by Oracle or Sun Microsystems and it is mainly used for the delivery of Java applications and Web services. It allows users to deliver a Java platform that is not only flexible and lightweight but also production-ready. Since this application is mainly associated and created for the development of Java applications, this can be used to open files saved in the EAR format as this format is known as Java enterprise archive file format. With the Oracle Glassfish server, users and developers have the ability to improve their productivity and make sure that the applications they are developing performs better. This software also allows the development of feature-rich applications as well as it supports highly available and scalable application clusters. With this application, users have the ability to use SSH or DCOM for administering Glassfish clusters. This software runs on Windows, MAC and Linux.
The IBM WebSphere Application Server for Linux presents a Java-based program server on Linux with support for open standards like Web services such as UDDI and SOAP and [J2EE] Java 2 Enterprise Edition. This application speeds up the delivery of new services and applications for businesses to offer greater user experiences through innovative programs. Its Liberty Profile feature offers a simple, lightweight application server to increase developer productivity for application workloads. The fast restart time, small size and easy usability makes this feature handy for building OSGi, mobile and Web applications. Its Network Deployment offers utilization, autonomic health and utilization management for program environments. It features improved developer experience, security, control and operations, enhanced resiliency and intelligent management. It also highlights WAS migration of version to version and tool set for migration from other application servers, tooling bundles including RAD [Rational Application Developer] and Eclipse adapters, Mobile and Web 2.0 tool set to allow enterprise programs for mobile devices. Its integrated tools include WebSphere Application Server Developer Tools for Eclipse, Migration Toolkit and RAD [Rational Application Developer].