zoukankan      html  css  js  c++  java
  • jboss端口说明(转)

    来源:感谢作者分享-http://blog.csdn.net/yangbobo1992/article/details/8876587

    1. jboss 的端口修改位置总结 
    Jboss通常占用的端口是1098,1099,4444,4445,8080,8009,8083,8093这几个,

    默认端口是8080

    端口具体位置如下:

    Default Port

    Location

    Description

    1099

    jbossserverdefaultconfjboss-service.xml

     or

    ./naming.sar/META-INF/jboss-service.xml

    Bootstrap JNP port.

    1098 (anon)

    jbossserverdefaultconfjboss-service.xml

    or

     ./naming.sar/META-INF/jboss-service.xml

    RMI naming service port.

    Use '0' for an anonymous port.

    4444

    jbossserverdefaultconfjboss-service.xml

    or

    ./deploy/invokers-service.xml

    RMI/JRMP invoker port

    4445

    jbossserverdefaultconfjboss-service.xml

    or

    ./deploy/invokers-service.xml

    Pooled invoker

    8083

    jbossserverdefaultconfjboss-service.xml or 

    ./deploy/dynclassloader-service.xml

    RMI dynamic class loader port

    8080

    jbossserverdefaultdeployjboss-web.deployerserver.xml

    HTTP port for the web container

    8009

    /jboss/server /deploy/jbossweb-tomcat55.sar/server.xml

    AJP port for the web container

    8093

    jbossserverdefaultdeployjmsuil2-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 PortLocationDescription
    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

    2. Jboss 4.2以上版本服务启动如果不加任何参数的话,只监听127.0.0.1,用本机的对外地址就访问不了了,如果你需要允许远程和本地都能连接jboss,那么启动时应该写./run.sh -b 0.0.0.0 或者./run.bat -b 0.0.0.0  (只能为0.0.0.0,表示所有的IP地址都可以访问)

     在 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=                                                               

    设置启动补丁目录的位置;必须是绝对路径或者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, -- p=                                        

    P的多播地址

    -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.bat -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  即可

    3. JBOSS的目录;

    解压缩后可以直接使用,注意使用前需要先配置JAVA_HOME环境变量。

    JBoss的目录结构:

    bin:JBoss启动命令和启动环境配置(run.bat启动)

    client:JBoss中的客户端支持jar包,用来支持ejb3开发的。

    docs:支持文档

    lib:支持类库

    server:所有的可以启动的服务、项目、配置

    default:JBoss默认使用的服务目录

    conf:该服务的相关配置

    data:配置内存数据库 ,一般开发中不使用

    deploy;相当于tomcat中的webapps目录,动态部署目录,所有JBoss中的项目要发布到该目录下

    lib:当前服务的支持jar包

    log:日志文件的保存目录

    tmp:临时文件

    4. work:jsp编译后的java和class文件的保存目录
    Myeclipse 设置JDK配置;
    在MyEclipse中点-----Window----Preferences---Java---Installed JREs
    右边可以添加你安装的JDK,(只用选择JRE目录,名字自动生成)装了6.0就可以配置,然后设置成6.0;其他本版也可以;

    5. Myeclipse 中JBOSS设置JDK

    Myeclipse 中JBOSS设置JDK,找到菜单栏中的 MyEclipse-->preferences-->MyEclipse-->Application Servers-->找到你要用的服务名称(如tomcat4.x,jboss4.x)-->JDK-->下拉菜单中选择刚刚在 Java---Installed JREs添加的jdk,(如:jdk1.6.0) ,保存;

    6. web数据库连接池文件一般位于deploy目录下(JBOSS)或者webapps目录下(tomcat)的oracle- ds.xml(oracle的配置文件),这是项目的外部连接池配置,但是有的项目需要但用内部连接池,文件是在deploy目录下的web程序WEB-INFclasses的applicationContext.xml。

  • 相关阅读:
    172. Factorial Trailing Zeroes
    96. Unique Binary Search Trees
    95. Unique Binary Search Trees II
    91. Decode Ways
    LeetCode 328 奇偶链表
    LeetCode 72 编辑距离
    LeetCode 226 翻转二叉树
    LeetCode 79单词搜索
    LeetCode 198 打家劫舍
    LeetCode 504 七进制数
  • 原文地址:https://www.cnblogs.com/luckyflower/p/3871468.html
Copyright © 2011-2022 走看看