天天看點

JBoss4的Deploy目錄中的各個檔案的功能

      bsh-deployer:将BeanShell腳本部署成JBoss服務。

􀂄 cache-invalidation-service.xml:允許借助于JMS,而實作對EJB緩存的控制。

􀂄 client-deployer-service.xml:部署J2EE應用客戶。

􀂄 ear-deployer.xml:部署J2EE EAR應用。

􀂄 ejb-deployer.xml:部署J2EE EJB應用。

􀂄 hsqldb-ds.xml:設定嵌入式Hypersonic資料庫服務,并将其作為預設資料源。

􀂄 http-invoker.sar:通過RMI/HTTP方式通路到MBean和EJB。

􀂄 jboss-aop.deployer:提供AspectManagerService,并部署JBoss AOP應用。

􀂄 jboss-hibernate.deployer:部署Hibernate存檔(HAR檔案)。

􀂄 jboss-local-jdbc.rar和jboss-xa-jdbc.rar:內建JDBC驅動的JCA資源擴充卡,它們分别支援DataSource和XADataSource。但是,這并沒有提供專有JCA實作。

􀂄 jboss-ws4ee.sar:提供J2EE Web服務支援。

􀂄 jbossjca-service.xml:JBoss JCA實作,使得在JBoss中部署JCA資源擴充卡成為可能。

􀂄 jbossweb-tomcat50-sar:含有嵌入式Tomcat服務的展開SAR檔案。它為JBoss提供了标準的Web容器。

􀂄 jms:将JMS相關的服務聚集在一起,并放置在jms目錄中。

􀂄 hsqldb-jdbc-state-service.xml:使用HSQLDB管理狀态。

􀂄 hsqldb-jdbc2-service.xml:使用嵌入式HSQL資料庫實作緩存和持久化。它還包含了JMS實作的核心服務,即DestinationManager MBean。

􀂄 jbossmq-destinations-service.xml:供JBoss測試套件使用的JMS Topic和Queue。

􀂄 jbossmq-service.xml:JMS其他服務,包括攔截器配置。

􀂄 jms-ds.xml:将JBoss消息實作作為預設JMS提供商。并且,它還提供JCA配置資訊,以供內建JBoss JCA和JMS資源擴充卡使用。

􀂄 jms-ra.rar:資源擴充卡,供JCA處理JMS連接配接工廠使用。

􀂄 jbossmq-httpil.sar:提供JMS調用層,進而實作HTTP方式使用JMS。

􀂄 jvm-il-service.xml:配置本地JMS傳輸調用層,供本地JVM使用JMS。

􀂄 uil2-service.xml:配置JMS版本2統一調用層。這是一種可靠的、自定義的、基于Socket的傳輸方式。推薦在不同JVM間使用它。

􀂄 jmx-console.war:JMX控制台應用。前面讨論過。

􀂄 jmx-invoker-server.xml:為遠端通路JMX MBean伺服器提供支援。

􀂄 mail-ra.rar:為JavaMail提供資源擴充卡。

􀂄 mail-service.xml:允許應用和服務在JBoss中使用JavaMail。請注意,郵件伺服器相關資訊必須由使用者提供。

􀂄 management:含有可更換管理服務的子目錄。其中,包含有改進的Web控制台。

􀂄 monitoring-service.xml:配置警告監聽器,比如控制台監聽器、E_mail監聽器,等等。

􀂄 properties-service.xml:設定JVM的全局系統屬性(由System.getProperties傳回)。

􀂄 schedule-manager-service.xml和scheduler-service.xml:定時任務服務。

􀂄 sqlexception-service.xml:為JDBC驅動提供辨別一般性SQL異常。

􀂄 uuid-key-generator.sar:生成唯一的、基于UUID的鍵。

all配置提供了其他配置沒有提供的其他服務,使用者可以将這些服務內建到各自的伺服器配置中。具體如下:

􀂄 cluster-service.xml:群集服務,包括JGroups內建服務、HA-JNDI、有狀态會話Bean複制、CMP2緩存有效性服務。

􀂄 deploy-hasingleton-service.xml:HASingletonDeployer MBean。用于確定群集中隻有單個節點在deploy-hasingleton目錄部署了服務。

􀂄 deploy.last/farm-service.xml:farm群集部署服務。用于確定它在所有其他服務部署之後才部署其本身。

􀂄 ebxmlrr-service.xml:JAXR注冊服務實作。

􀂄 iiop-service.xml:實作對CORBA、IIOP的支援。

􀂄 jbossha-httpsession.sar:遺留的HTTP會話複制服務。

􀂄 remoting-service.xml:還處于試驗中的下一代分離式Invoker架構。

􀂄 snmp-adaptor.sar:将JMX通知轉換成SNMP陷阱。

􀂄 tc5-cluster-service.xml:用于新的HTTP複制服務的TressCache配置。

本文轉自xudayu 51CTO部落格,原文連結:http://blog.51cto.com/xudayu/35265,如需轉載請自行聯系原作者