jboss服务器目录结构
bin 包含了服务器启动,关闭和系统相关的脚本。基本上所有jar文件的进入点和启动脚本都在这个目录里面。 client 保存Java客户端应用或外部web容器(在JBoss之外运行),所需的配置文件和Jar文件。 docs 包含一些jboss的XML DTD文件,还有一些案例和文档。 lib 包换JBoss所需的jar文件。不要把你自己的jar文件放在这个目录。 s
·
bin
保存Java客户端应用或外部web容器(在JBoss之外运行),所需的配置文件和Jar文件。
docs
包含一些jboss的XML DTD文件,还有一些案例和文档。
lib
包换JBoss所需的jar文件。不要把你自己的jar文件放在这个目录。
server
包含JBoss服务器实例的配置集合。这里的每个子目录就是一个不同的服务器实例配置。
JBOSS_DIST/jboss-as/server/<instance-name>下面的目录结构
conf
conf目录中包含了这个服务器的启动描述文件jboss-service.xml。这个文件定义了服务器运行时间内提供那些固定的核心服务。
data
服务中需要存储内容到文件系统的都会保存到data目录。JBoss内嵌的Hypersonic database的数据也是保存到这里的。
deploy
deploy中包含可热部署的服务(可以在服务器运行时动态添加和删除)。当然这里还包含有这个服务器实例下的应用程序。你可以发布你的应用程序代码的压缩包(JAR,WAR和EAR文件)到这里。这里目录会被搜索更新,所有修改的组件都会被自动重新部署。
lib
这个目录中包含这个服务器配置需要的JAR文件(这些java库不需要被热部署)。你可以添加需要的库文件到这里,如JDBC驱动等。所有的jar文件将在服务器启动的时候被加载到共享的classpath中。
log
日志文件会被写到这里。如果你要修改日志输出目录,可以通过配置conf/log4j.xml实现。
tmp
tmp目录被用来提供JBoss服务的临时存储。
work
提供给tomcat编译jsp文件用。
Config目录里面的内容
File
Description
jboss-minimal.xml
包含了jboss使用的log4j日志配置。
login-config.xml
这个文件包含了服务器端验证的配置的样例,当使用基于JAAS验证时会被用到。
props/*
这个目录包含了jmx-console所需的用户和角色配置文件。
standardjaws.xml
这个文件是EJB 1.1 CMP 引擎的默认配置(EJB1.1遗留)。
standardjboss.xml
提供了JBoss默认容器配置。
standardjbosscmp-jdbc.xml
这个文件提供了JBoss CMP 引擎的默认配置文件。
xmdesc/*-mbean.xml
包含了jboss-service.xml 中定义的服务的XMBean描述文件。
deploy目录下的结构
File
Description
bsh-deployer.xml
这个文件用来配置bean shell部署器(把bean shell脚本发布为JBoss服务)
cache-invalidation-service.xml
这个服务允许自定义的提除EJB cache。JBoss的Cahche invalidation机制。
client-deployer-service.xml
提供给J2EE应用程序客户端的一个服务。它基于application-client.xml配置文件,管理java:comp/env企业级名字上下文给客户端程序使用。
ear-deployer.xml
部署J2EE EAR应用的配置。
ejb-deployer.xml
部署J2EE EJB应用的配置。
hsqldb-ds.xml
Hypersonic embedded database服务的配置文件
http-invoker.sar
http-invoker.sar包含了支持RMI over HTTP的调用者。它也包含通过HTTP存取JNDI的绑定。
jboss-aop-jdk50.deployer
这个服务配置了AspectManagerService和部署JBoss AOP应用程序的功能。
jboss-bean.deployer
jboss-bean.deployer提供了JBoss微容器功能,通过它部署在.beans文件中包装了的POJO服务。
jboss-ha-local-jdbc.rar
jboss-ha-local-jdbc.rar是jboss-local-jdbc.rar一个实验性的版本,用来支持数据源失效。
jboss-ha-xa-jdbc.rar
jboss-ha-xa-jdbc.rar是boss-xa-jdbc.rar一个实验性的版本,用来支持数据源失效。
jboss-local-jdbc.rar
这是一个JCA的资源适配器,它实现的JCA ManagedConnectionFactory接口支持JDBC驱动提供DataSource接口,但不是JCA本身。
jboss-xa-jdbc.rar
这是一个JCA的资源适配器,它实现的JCA ManagedConnectionFactory接口支持JDBC驱动提供XADataSource接口
jbossjca-service.xml
jbossjca-service.xml是应用服务器对JCA规范的实现。它提供了用于集成资源适配器到JBoss服务器的连接管理工具。
jboss-web.deployer
jboss-web.deployer提供了tomcat servlet引擎。
jbossws.sar
提供了J2EE web服务支持。
jboss-messaging.sar/hsqldb-persistence-service.xml
使用Hypersonic实现的JMS状态管理。
jboss-messaging.sar/destinations-service.xml
配置一些给JMS单元测试用的JMS队列和主题。
jboss-messaging.sar/messaging-service.xml
配置核心JBoss消息系统的JMS服务。
jms-ra.rar
jms-ra.rar是一个JCA资源适配器,它为JMS连接工厂实现了JCA ManagedConnectionFactory接口。
jmx-console.war
jmx-console.war提供了JMX控制台。它提供了一个管理MBean服务器的简单web界面。
jmx-invoker-service.sar
以RMI接口的方式暴露MBeanServer接口的一个子集,允许远程存取。
jsr-88-service.xml
提供JSR88远程部署服务。
mail-ra.rar
一个提供JavaMail连接的资源适配器。
mail-service.xml
MBean服务描述,提供JavaMail会话供JBoss服务器内部使用。
management/console-mgr.sar
包含了服务器启动,关闭和系统相关的脚本。基本上所有jar文件的进入点和启动脚本都在这个目录里面。
client保存Java客户端应用或外部web容器(在JBoss之外运行),所需的配置文件和Jar文件。
docs
包含一些jboss的XML DTD文件,还有一些案例和文档。
lib
包换JBoss所需的jar文件。不要把你自己的jar文件放在这个目录。
server
包含JBoss服务器实例的配置集合。这里的每个子目录就是一个不同的服务器实例配置。
JBOSS_DIST/jboss-as/server/<instance-name>下面的目录结构
conf
conf目录中包含了这个服务器的启动描述文件jboss-service.xml。这个文件定义了服务器运行时间内提供那些固定的核心服务。
data
服务中需要存储内容到文件系统的都会保存到data目录。JBoss内嵌的Hypersonic database的数据也是保存到这里的。
deploy
deploy中包含可热部署的服务(可以在服务器运行时动态添加和删除)。当然这里还包含有这个服务器实例下的应用程序。你可以发布你的应用程序代码的压缩包(JAR,WAR和EAR文件)到这里。这里目录会被搜索更新,所有修改的组件都会被自动重新部署。
lib
这个目录中包含这个服务器配置需要的JAR文件(这些java库不需要被热部署)。你可以添加需要的库文件到这里,如JDBC驱动等。所有的jar文件将在服务器启动的时候被加载到共享的classpath中。
log
日志文件会被写到这里。如果你要修改日志输出目录,可以通过配置conf/log4j.xml实现。
tmp
tmp目录被用来提供JBoss服务的临时存储。
work
提供给tomcat编译jsp文件用。
Config目录里面的内容
File
Description
jboss-minimal.xml
jboss-service.xml最小配置的例子。
定义核心服务及其配置。
jndi.properties定义了InitialContext属性,当一个InitialContext被无参数构造函数创建时会被使用到。
包含了jboss使用的log4j日志配置。
login-config.xml
这个文件包含了服务器端验证的配置的样例,当使用基于JAAS验证时会被用到。
props/*
这个目录包含了jmx-console所需的用户和角色配置文件。
standardjaws.xml
这个文件是EJB 1.1 CMP 引擎的默认配置(EJB1.1遗留)。
standardjboss.xml
提供了JBoss默认容器配置。
standardjbosscmp-jdbc.xml
这个文件提供了JBoss CMP 引擎的默认配置文件。
xmdesc/*-mbean.xml
包含了jboss-service.xml 中定义的服务的XMBean描述文件。
deploy目录下的结构
File
Description
bsh-deployer.xml
这个文件用来配置bean shell部署器(把bean shell脚本发布为JBoss服务)
cache-invalidation-service.xml
这个服务允许自定义的提除EJB cache。JBoss的Cahche invalidation机制。
client-deployer-service.xml
提供给J2EE应用程序客户端的一个服务。它基于application-client.xml配置文件,管理java:comp/env企业级名字上下文给客户端程序使用。
ear-deployer.xml
部署J2EE EAR应用的配置。
ejb-deployer.xml
部署J2EE EJB应用的配置。
hsqldb-ds.xml
Hypersonic embedded database服务的配置文件
http-invoker.sar
http-invoker.sar包含了支持RMI over HTTP的调用者。它也包含通过HTTP存取JNDI的绑定。
jboss-aop-jdk50.deployer
这个服务配置了AspectManagerService和部署JBoss AOP应用程序的功能。
jboss-bean.deployer
jboss-bean.deployer提供了JBoss微容器功能,通过它部署在.beans文件中包装了的POJO服务。
jboss-ha-local-jdbc.rar
jboss-ha-local-jdbc.rar是jboss-local-jdbc.rar一个实验性的版本,用来支持数据源失效。
jboss-ha-xa-jdbc.rar
jboss-ha-xa-jdbc.rar是boss-xa-jdbc.rar一个实验性的版本,用来支持数据源失效。
jboss-local-jdbc.rar
这是一个JCA的资源适配器,它实现的JCA ManagedConnectionFactory接口支持JDBC驱动提供DataSource接口,但不是JCA本身。
jboss-xa-jdbc.rar
这是一个JCA的资源适配器,它实现的JCA ManagedConnectionFactory接口支持JDBC驱动提供XADataSource接口
jbossjca-service.xml
jbossjca-service.xml是应用服务器对JCA规范的实现。它提供了用于集成资源适配器到JBoss服务器的连接管理工具。
jboss-web.deployer
jboss-web.deployer提供了tomcat servlet引擎。
jbossws.sar
提供了J2EE web服务支持。
jboss-messaging.sar/hsqldb-persistence-service.xml
使用Hypersonic实现的JMS状态管理。
jboss-messaging.sar/destinations-service.xml
配置一些给JMS单元测试用的JMS队列和主题。
jboss-messaging.sar/messaging-service.xml
配置核心JBoss消息系统的JMS服务。
jms-ra.rar
jms-ra.rar是一个JCA资源适配器,它为JMS连接工厂实现了JCA ManagedConnectionFactory接口。
jmx-console.war
jmx-console.war提供了JMX控制台。它提供了一个管理MBean服务器的简单web界面。
jmx-invoker-service.sar
以RMI接口的方式暴露MBeanServer接口的一个子集,允许远程存取。
jsr-88-service.xml
提供JSR88远程部署服务。
mail-ra.rar
一个提供JavaMail连接的资源适配器。
mail-service.xml
MBean服务描述,提供JavaMail会话供JBoss服务器内部使用。
management/console-mgr.sar
提供一个web控制台。相比JMX控制台,提供了一个富客户端。
更多推荐
已为社区贡献1条内容
所有评论(0)