java ear是什么,让我们一起了解一下:
ear是文件扩展名,是指JAR生成的一个打包文件,通常是EJB打成ear包,JAR(Java Archive)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件,为Java EE应用程序创建的JAR文件是EAR文件。
典型的ear包内部结构如下:
app.ear | ejb.jar // ejb-jar包 | other.jar // 普通的jar包 | webapp.war // war包 | |—META-INF application.xml // EAR描述文件
Java中的JAR包、EAR包、WAR包的区别和作用是什么?
jar: 通常是开发时要引用通用(JAVA)类,打成包便于存放管理。
war: 是做好一个(web)应用后,通常是网站,打成包部署到容器中。
ear: 企业级应用,实际上EAR包中包含WAR包和几个企业级项目的配置文件而已,一般服务器选择WebSphere等,都会使用EAR包。通常是EJB打成ear包。
EAR文件如何打包?
1、先打包成war和jar,并写好application.xml,放到 META-INF 目录下。
2、运行 jar cf your_application.ear your_war.war your_jar.jar META-INF\application.xml (假设都在当前目录下)。
当然也可以用jar xf your_application.ear来解压。
application.xml是用来描述你的ear中包括的war和jarweblogic自带的petstore的application.xml例子。
代码如下:
estore Application description customerEjb.jar mailerEjb.jar petstore.war estore petstoreEjb.jar signonEjb.jar personalizationEjb.jar inventoryEjb.jar shoppingcartEjb.jar the gold customer role gold_customer the customer role customer administrator
以上就是小编今天的分享了,希望可以帮助到大家。