JBoss AS 6.1.0 Final 启动参数的作用以及服务的选择

时间:2021-06-06 04:20:25

JBoss在启动的时候,根据传入的几个参数决定启动哪种配置。


JBoss 在Kerner 启动后,首先从启动shell脚本中获取 JBOSS_HOME;

通过 JBOSS_HOME 可以确定启动的配置名称或者称为服务名称,默认的是default。

这样就可以确定启动文件 bootstrap.xml,这个文件是整个服务的入口。


如果 JBOSS_HOME = E:/jboss-6.1.0.Final/

         服务名称为默认的  default

那么 启动文件的位置为

         E:/jboss-6.1.0.Final/server/default/conf/bootstrap.xml


JBossASBasedConfigurationInitializer 保存了default 情况下,所有的默认值。

其中的一些值如下:

 String VALUE_BOOTSTRAP_NAME_DEFAULT = "bootstrap.xml";
String VALUE_BIND_ADDRESS_DEFAULT = "127.0.0.1";
String VALUE_BIND_ADDRESS_ANY = "0.0.0.0";
String VALUE_SERVER_NAME_DEFAULT = "default";
String VALUE_LIBRARY_URL_SUFFIX_DEFAULT = "lib/";
String VALUE_SERVER_BASE_URL_SUFFIX_DEFAULT = "server/";
String VALUE_COMMON_BASE_URL_SUFFIX_DEFAULT = "common/";
String VALUE_SERVER_LOG_DIR_SUFFIX_DEFAULT = "log/";
String VALUE_SERVER_CONFIG_URL_SUFFIX_DEFAULT = "conf/";
String VALUE_SERVER_DATA_DIR_SUFFIX_DEFAULT = "data/";
String VALUE_SERVER_TEMP_DIR_SUFFIX_DEFAULT = "tmp/";


可以通过-c 参数指定的启动配置名称或者成为服务名称,默认的是default,其他的包括但不限于 all 和minimal

形如:  run.bat  -c  all