`
daodan988
  • 浏览: 31427 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JBOSS 端口修改说明

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

默认端口是8080

在windows系统中:

1098、1099、4444、4445、8083端口在\jboss\server\default\conf\jboss-service.xml中

8080端口在\jboss\server\default\deploy\jboss-web.deployer\server.xml中

8093端口在\jboss\server\default\deploy\jms\uil2-service.xml中。


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地址都可以访问,default和all配置都可以)在 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, --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.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:临时文件

              work:jsp编译后的java和class文件的保存目录
4.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-INF\classes的applicationContext.xml。

修改$jboss/bin/run.conf文件,找到“#JAVA_OPTS=”,如果没有该字符串,请添加,并去掉最前面的“#”,修改该字符串(含双引号)为JAVA_OPTS="-server -Xms512m -Xmx1024m”,这是分配JVM的最小和最大内存,取决于硬件物理内存的大小,建议均设为物理内存的一半。修改$jboss/bin/run.conf文件,找到“#JAVA_OPTS=”,如果没有该字符串,请添加,并去掉最前面的“#”,修改该字符串(含双引号)为JAVA_OPTS="-server -Xms512m -Xmx1024m”,这是分配JVM的最小和最大内存,取决于硬件物理内存的大小,建议均设为物理内存的一半。

分享到:
评论

相关推荐

    JBOSS5.1安装配置说明

    JBOSS5.1安装配置说明 JBOSS 是一个基于 Java 的开源应用服务器,可以运行在 Windows、Linux、Unix 等多种操作系统平台上。为了在 Windows 下安装和配置 JBOSS,我们需要按照以下步骤进行操作。 安装 JAVA 环境 ...

    一台机器部署多个jboss说明

    为了确保在同一台机器上部署的多个JBoss服务器能够正常工作,我们需要修改每个JBoss实例的配置文件,更改其默认的端口号。以下是具体的步骤和示例: ### 1. 修改`jboss-service.xml` 此文件位于`$JBOSS_HOME/...

    JBoss Portal安装及配置说明.doc

    - **配置JBoss Portal**:修改JBoss Portal的配置文件,如`standalone.xml`或`domain.xml`,配置数据库连接、端口、安全设置等。 - **运行JBoss Portal**:启动JBoss服务器,检查控制台输出,确认无错误信息,通过...

    jboss7集群配置方案说明书

    Apache的配置主要包括在`domain.xml`中添加相关指令,调整端口设置,以及配置mod_jk模块,使其能像处理Tomcat一样处理JBoss7。通过这样的配置,Apache可以根据需求将请求均匀分发到各个JBoss7实例。 接下来是Solr...

    jboss5.1集群操作说明 apache2.2.4

    6. **配置文件**:在 JBoss 5.1 中,配置集群通常需要修改 `jboss-service.xml` 和 `jboss-web.xml` 文件。你需要添加集群相关的配置元素,例如指定集群名称、设置节点通信端口等。 7. **JNDI 查找**:在集群环境中...

    jboss服务器的详细配置

    JBoss 服务器是一款...以上就是关于JBoss服务器配置的详细说明,包括设置JMX控制台的身份验证、启动和关闭服务器的步骤,以及如何更改数据库连接和端口设置。理解并掌握这些配置对于管理和维护JBoss服务器至关重要。

    JBoss在MyEclipse中的配置及说明

    如有需要,可以修改"Server Location",选择"Use workspace metadata (does not modify JBoss installation)",这样MyEclipse将管理服务器的配置,避免对原始JBoss安装目录进行修改。 7. **启动和调试**:完成配置...

    windows下JBOSS5.1.0部署web应用

    如果需要更改,需编辑`$JBOSS_HOME/server/default/deploy/jboss-web.sar/server.xml`文件,找到`<Connector>`标签并更新`port`属性。 5. **调整jar加载顺序**: 有时JBOSS自带的jar文件可能会与项目中的jar冲突。...

    Apache安装及jboss部署说明文档

    4. **配置修改**:可能需要对`jboss-service.xml`,`jboss-web.xml`等配置文件进行调整,以适应特定的环境需求,如端口设置、数据源配置等。 5. **负载均衡**:在Apache配置中,利用JK模块实现负载均衡,通过`mod_...

    jboss 安装教程

    如果启动过程中没有错误提示,那么说明 Jboss 已经成功启动。 5. **解决外部访问问题** 如果你希望外部网络能够访问 Jboss 服务,有两种方法: - 修改启动脚本,添加 `-b` 参数指定监听的 IP 地址,如 `run -b ...

    ext 和jboss配置

    3. **配置服务器**:修改JBOSS的配置文件(如standalone.xml或domain.xml),设置端口、数据源、安全认证、JVM参数等。 4. **管理服务**:利用JBOSS提供的管理控制台或CLI(Command Line Interface)管理部署的应用...

    JBOSS4.2 自定义服务器(同一IP启动多个实例)

    - 如果需要进行远程调试,可以修改相应的调试端口号,例如 `address=8787` 可以更改为其他未被占用的端口号。 #### 3. 修改配置文件端口 为了避免不同服务器实例之间端口冲突的问题,我们需要修改相关配置文件中...

    JBOSS7集群配置说明.doc

    3. 修改`httpd.conf`配置文件,将监听端口改为需要的IP地址和端口,例如`Listen 192.168.1.204:80`,并设置服务器名称。 4. 配置mod_cluster的相关部分,如`<IfModule manager_module>`区块,调整监听地址和负载均衡...

    JBoss7.1.1配置指南及管理员手册

    - 配置网络端口和服务端口 - 管理数据源、JMS队列和主题 - 定义安全策略和用户角色 - 配置EJB和Web应用程序 - 管理日志和错误处理 - 调整内存和线程池设置以优化性能 理解这些核心概念并掌握实际操作是成为...

Global site tag (gtag.js) - Google Analytics