• jboss端口说明


    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。

  • 相关阅读:
    Vue项目搭建及原理三
    Vue项目搭建及原理一
    JS Cookie丢失问题
    1027 Colors in Mars
    1028 List Sorting
    1029 Median
    1030 Travel Plan
    1031 Hello World for U
    1032 Sharing
    1033 To Fill or Not to Fill
  • 原文地址:https://www.cnblogs.com/dongchi/p/4582005.html
Copyright © 2020-2023  润新知