1. jboss 的端口修改位置总结
Jboss通常占用的端口是1098,1099,4444,4445,8080,8009,8083,8093这几个,
默认端口是8080
端口具体位置如下:
| Default Port | Location | Description |
| 1099 | \jboss\server\default\conf\jboss-service.xml or ./naming.sar/META-INF/jboss-service.xml | Bootstrap JNP port. |
| 1098 (anon) | \jboss\server\default\conf\jboss-service.xml or ./naming.sar/META-INF/jboss-service.xml | RMI naming service port. Use '0' for an anonymous port. |
| 4444 | \jboss\server\default\conf\jboss-service.xml or ./deploy/invokers-service.xml | RMI/JRMP invoker port |
| 4445 | \jboss\server\default\conf\jboss-service.xml or ./deploy/invokers-service.xml | Pooled invoker |
| 8083 | \jboss\server\default\conf\jboss-service.xml or ./deploy/dynclassloader-service.xml | RMI dynamic class loader port |
| 8080 | \jboss\server\default\deploy\jboss-web.deployer\server.xml | HTTP port for the web container |
| 8009 | /jboss/server /deploy/jbossweb-tomcat55.sar/server.xml | AJP port for the web container |
| 8093 | \jboss\server\default\deploy\jms\uil2-service.xml | UIL for JMS. |
| 8443 (optional) | /jboss/server /deploy/jbossweb-tomcat55.sar/server.xml | HTTPS port for the web container |
Clustered时需要配置的端口
| Default Port | Location | Description |
| 1100 | ./deploy/cluster-service.xml | HA-JNDI |
| 1101 (anon) | ./deploy/cluster-service.xml | RMI for HA-JNDI Use '0' for an anonymous port. |
| 4446 | ./deploy/cluster-service.xml | HA Pooled Invoker |
| 4447 | ./deploy/cluster-service.xml | HA JRMP |
| 45566 (mcast) | ./deploy/cluster-service.xml | JGroups clustering |
其它服务需要的附加端口
| Default Port | Location | Description |
|---|---|---|
| 3528 | ./deploy/iiop-service.xml | CORBA port |
| 3873 | ./deploy/ejb3.deployer/META-INF/jboss-service.xml | EJB3 remote invoker |
| 1162 | ./deploy/snmp-adaptor.sar/META-INF/jboss-service.xml | SNMP Log |
| 1161 | ./deploy/snmp-adaptor.sar/META-INF/jboss-service.xml | SNMP Adaptor |
| 19001 | jmx-rmi-adaptor.sar | JMX over RMI |
在 MyEclipse中的jboss设置启动参数;
MyEclipse-->preferences-->MyEclipse-->Application Servers-->optional program arguments 输入 -b 0.0.0.0 (如果不行尝试JBOSS本机ip)
JBoss 4.0.4GA 启动参数解释
| -h, --help | 显示帮助信息 |
| -V, --version | 显示版本信息 |
| -D[=] | 设置系统属性 |
| -d,--bootdir= | |
| -p, --patchdir= | |
| -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= | |
| -g, --partition= | HA分区的名称(缺省为DefaultDomain) |
| -u, -- p= | |
| -l, --log= | 设置日志记录插件类型 |
JBoss 4.0.4GA环境变量
| JBOSS_HOME | JBoss的位置 |
| JAVA | Java运行程序的位置 |
| JAVA_OPTS | JVM启动参数 |
| MAX_FD | JBoss能够使用文件描述符的最大数量(仅用于Un*x) |
解压缩后可以直接使用,注意使用前需要先配置JAVA_HOME环境变量。
bin:JBoss启动命令和启动环境配置(run.bat启动)
client:JBoss中的客户端支持jar包,用来支持ejb3开发的。
docs:支持文档
lib:支持类库
server:所有的可以启动的服务、项目、配置
conf:该服务的相关配置
data:配置内存数据库 ,一般开发中不使用
lib:当前服务的支持jar包
tmp:临时文件
5. Myeclipse 中JBOSS设置JDK
Myeclipse 中JBOSS设置JDK,找到菜单栏中的 MyEclipse-->preferences-->MyEclipse-->Application Servers-->找到你要用的服务名称(如tomcat4.x,jboss4.x)-->JDK-->下拉菜单中选择刚刚在 Java---Installed JREs添加的jdk,(如:jdk1.6.0) ,保存;