java ear

作者:原创时间:2022-03-30
文档

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  
       
 

以上就是小编今天的分享了,希望可以帮助到大家。

显示全文
java foreach循环 java fork java ecc加密 java formatter java echarts java ehcache java email java empty java encapsulation java future java generator java enhancer java generic java enterprise java environment java epoll java error java escape java event java exchange java flume java dynamic java dto java drools java flink java dowhile java flatmap java findfirst java fileinputstream java file.exists() java dockerfile java field获取值 java field java divide java feign java fastjson java dict java development java fastdfs java dev