【转】JBOSS启动参数 博客分类: Linux JBoss
JBoss 启动参数解释
-h,
--help 显示帮助信息
-V,
--version 显示版本信息
-D[=] 设置系统属性
-d,
--bootdir= 设置启动补丁目录的位置;必须是绝对路径或者url
-p,
--patchdir= 设置补丁目录的位置;必须是绝对路径或者url
-n,
--netboot= 从指定的url网络位置启动
-c,
--configuration= 指定服务器启动的配置(default、all、minimal)
-B,
--bootlib= 将其它的jar包添加到bootclasspath的前面
-L,
--library= 将其它的jar包添加到 loaders classpath
-C,
--classpath= 将其它的url添加到loaders classpath
-P,
--properties= 从指定的url加载系统属性
-b,
--host= 所有JBoss Service绑定的地址
-g,
--partition= HA分区的名称(缺省为DefaultDomain)
-u,
--udp= UDP的多播地址
-l,
--log= 设置日志记录插件类型
JBoss 4.0.4GA环境变量
JBOSS_HOME JBoss的位置
JAVA Java运行程序的位置
JAVA_OPTS JVM启动参数
MAX_FD
JBoss能够使用文件描述符的最大数量(仅用于Un*x)
分布式部署连接jboss,使用启动参数 run
-b
最近使用jboss开发ejb3的项目,发现分布式部署后,tomcat访问不到jboss,使用telnet也访问不到jboss,如:telent
192.168.100.77 1099(tomcat机器为192.168.100.91)。而在本机上启动jboss,并在本机访问没有问题。
注:使用的jboss4.2或更高版本发生上述情况,4.2以下版本没有进行验证。
原因,jboss启动时,默认只允许本机进行连接。
如何允许远程连接jboss呢,方法如下:
1、在启动jboss时,带上参数
-b IP ,如: ./run -b 192.168.100.77 &
,启动成功后,就可以使用远程连接jboss了,其中IP为jboss服务器的IP地址。
2、使用1方法后,虽然可以远程连接了,但在jboss本机确连接不了了,如:在77上的192.168.100.77
的tomcat却连接不上jboss了。如果你需要允许远程和本地都能连接jboss,那么将启动时的IP地址写为:0.0.0.0 如:./run -b
0.0.0.0 & 即可